home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Tools / Grafik / Misc / Wildfire7_Update / Help / TODO < prev    next >
Encoding:
Text File  |  1999-12-03  |  167.0 KB  |  4,513 lines

  1. History
  2. --------------------------------------------------------------
  3. v0.40 (Wednesday 03-Jan-96)
  4.  -first test-version
  5.  
  6. v0.41 (Wednesday 03-Jan-96)
  7. -collect stats-option
  8. -stats-window (converter, reconverter)
  9. -requester-key-idcmp changed into rawkey
  10. -"file already exists"-requester
  11. -abort-requester (converter, reconverter)
  12. -some routines calling enforcer-hits fixed
  13. -filesize-output in the animinfo-window
  14. -progress-bar-color changed
  15. -filename-filtering restricted to listviews to avoid confusion
  16.  
  17. v0.42 (Friday 05-Jan-96)
  18. -check-picture-list
  19.  
  20. v0.43 (Saturday 06-Jan-96)
  21. -better progress-refresh
  22. -all key-messages turned into rawkey-type
  23. -really-collectStats-requester
  24. -multiplication-error detected: (maybe 68060-only)
  25.  320*256*6/8 = 12288 (!=61440)
  26.  (set the intmul32-option to get rid of this nasty trap)
  27. -project-editor (part 1 of 3)
  28.  
  29. v0.44 (Sunday 07-Jan-96)
  30. -listmode-window (converter/editor)
  31.  
  32. v0.45 (Monday 08-Jan-96)
  33. -project-editor (part 2 of 3)
  34. -writing of yp-files
  35. -listmode- and project-editor-design finished
  36.  
  37. v0.46 (Wednesday 10-Jan-96)
  38. -project-file-parser (part 1 of 2)
  39. -automatic tframes-generation in the project-editor
  40.  
  41. v0.47 (Wednesday 10-Jan-96)
  42. -project-file-parser (part 2 of 2)
  43. -proper gadget-activation
  44. -some bugs fixed
  45.  
  46. v0.48 (Wednesday 10-Jan-96)
  47. -intelligent path-exchanging of anims/modules which where not found
  48.  while parsing project-files
  49. -RMB pops up the main window
  50. -project-profile (part 1 of 3)
  51.  
  52. v0.49 (Thursday 11-Jan-96)
  53. -message-handling improved
  54. -update-screenmode-failed if the info-window was open <- fixed
  55. -intelligent project-player (starts with the selected item)
  56. -Project-Profile-Window (parts 1-4 of 5)
  57.  
  58. v0.50 (Friday 12-Jan-96)
  59. -project-profile finished
  60.   additional (cool) features:
  61.    *lmb/rmb-click on name: make from/to visible
  62.    *lmb/rmb-click on module-timeline: set from/to
  63.    *global-anim-size-profile !
  64.  
  65. v0.51 (Monday 15-Jan-96)
  66.  -new and nice saveall-function
  67.  -init-error-fixed (default 1st-frame was set to 0 instead of 1)
  68.  -dialog-window
  69.  -nice identify-function
  70.  -global-range-display in the project-editor
  71.  
  72. v0.52 (Tuesday 16-Jan-96)
  73.  -simple but tricky keyfile-system
  74.  
  75. v0.53 (Wednesday 17-Jan-96)
  76.  -demo-delay-procedure
  77.  -size-profile-bug fixed
  78.  -profile-window now asynchronous
  79.  -some minor bugs fixed
  80.  
  81. v0.54 (Saturday 27-Jan-96)
  82.  -converter splitted into picture/YAFA/ANIM-sections
  83.  -use any font for any shit, if the windowsize would be larger than
  84.   the screen use topaz.8 for this window. So you can use another font.
  85.   Nice, isn't it ?
  86.  
  87. v0.55 (Sunday 28-Jan-96)
  88.  -sound-type introduced (module, sample, executable (e.g. "CDPlay 4"))
  89.  -GUI-design finished
  90.  -bug: cursor-scrolling (editor) -fixed
  91.  -lists start with 1
  92.  -in filenames spaces are allowed (Player, project load/save)
  93.  -picture-list: timecode-support
  94.  -some bugs removed
  95.  
  96. v0.56 (Monday 29-Jan-96)
  97.  -The Profile is back !!! (full font-sensitivity, news: cursor-keys)
  98.  
  99. v0.57 (Tuesday 30-Jan-96)
  100.  -prefs: load/save font and fontsize
  101.  -reconverter (YAFA->pictures) now uses my own ILBM-code,
  102.   this results in another speed-gain
  103.  -checkPicturelist uses own ILBM-code, too
  104.  -new converters:
  105.    *picture2picture (just copies the pictures)
  106.    NOTE: This feature is NOT obsolete, it allows you to create a
  107.          sequence with numbered filenames from pictures having
  108.          different locations - I was looking for a tool doing such
  109.          a trivial job for a long time
  110.    *anim2picture
  111.    *picture2anim
  112.  
  113. v0.58 (Friday 02-Feb-96)
  114.  -all compression-routines rewritten and optimized, the following
  115.   techniques are used to improve the compression-ratio:
  116.    -ILBM: two equal bytes are not compressed
  117.    -ANIM5: two or three equal bytes are not compressed
  118.            1-line-skip-ops are not generated
  119.    -ANIM7S: two equal words are not compressed
  120.    -ANIM7L: two equal longwords are compressed
  121.  -all of the new converters support simecodes and locked/unlocked CMAP
  122.   (but all YAFA-converters are unchanged (iff.library etc.)
  123.  -the ANIM5-compressor's ratio is like MainActor's - better than DPaint's
  124.  -the routines are fast like a wildfire
  125.  -global <return>-key for all converter-related windows
  126.  
  127. v0.59 (Tuesday 06-Feb-96)
  128.  -all YAFA-routines completely rewritten
  129.  -new error-message-concept: all resources are freed and
  130.   a detailed error-message is shown
  131.  -the iff.library is obsolete now
  132.  
  133. v0.60 (Wednesday 07-Feb-96)
  134.  -all converter-features except YAFA-delta-compression
  135.   are available now (in a ß-state)
  136.  -Converter-shortcuts
  137.  -new player-window
  138.  -time-range-function in picturelist-window
  139.  -the program uses now a public-screen and checks for
  140.   visitor-windows before closing the screen
  141.  -spaces in prefs-strings are allowed now, so you can
  142.   use run >NIL: >NIL: c:yp as player
  143.  -new prefs: screendepth and defPubScreen - so it's
  144.   possible to have the player-window on the WildFire-Screen !
  145.  -some minor bugs fixed
  146.  
  147. v0.61 (Thursday 08-Feb-96)
  148.  -faster and more efficient list-sorting
  149.  -Editor: auto-sort module-list
  150.  -Profile: some bugs fixed
  151.  -IFFAniminfo (automatic recognition)
  152.  
  153. v0.62 (Friday 09-Feb-96)
  154.  -force timecodes-option
  155.  -some more prefs: prDefYAFA, prDefANIM, prDefProject
  156.  -white-labelled gadgets are read-only
  157.  -edit timecodes (YAFA only)
  158.  
  159. v0.63 (Saturday 10-Feb-96)
  160.  -picture-list-width increased
  161.  -refresh read-only-gadgets
  162.  -requester-patterns are taken from the prefs
  163.  -tab-cycling of string-gadgets
  164.  -faster configfile-reader which is compatible with GCC's ANSI-C standard :)
  165.  -edit iffanim-timecodes
  166.  
  167. v0.64 (Sunday 11-Feb-96)
  168.  -edit-button for executables
  169.  -ANIM7L-reader-bug fixed (the last column is ignored by the usual
  170.                            anim-players in case of width%32!=0)
  171.  -complex file-tag generation
  172.  -known profile-refresh-bugs removed
  173.  -drag module-timelines if to<from
  174.  -use the first non-executable for the moduleAdd-filerequester-preset
  175.  -executables are not affected by the filename-filter
  176.  -started to write the wildfire.library
  177.  
  178. v0.65 (Monday 12-Feb-96)
  179.  -all known YAFA-converter-bugs fixed
  180.  -wildfire.library
  181.    -replaces keyfile
  182.    -clearmem, chunky2planar, planar2chunky
  183.  -change the public-screen-name "Wildfire.1, ..." in case of
  184.   more running copies
  185.  
  186. v0.66 (Tuesday 13-Feb-96)
  187.  -library-generator
  188.  -demo-mode: destroyes all images using one of three brushes
  189.   (the brushes are taken from the library and selected randomly)
  190.  -version-string
  191.  -ilbm/anim-saver generates a CAMG-hunk now to allow the use
  192.   of visage/vt
  193.  -import/export-timecodes
  194.  
  195. v0.67 (Thursday 15-Feb-96)
  196.  -Profile: showAll (all functions implemented)
  197.  -Profile: adjustable line-count (->Prefs)
  198.  -delta-compression: raw (UBYTE/UWORD/ULONG)
  199.   NOTES: -the rgbOff-value is obsolete, to get the rgb-offset simply
  200.           calculate: currentProfSize-ctSize,
  201.                      ctSize=const=(2<<(depth-1)*3+2)*sizeof(ULONG)
  202.          -op-convention
  203.           op=0 reserved for future-enhancements
  204.           op=1..127 skip lines
  205.           op=128..255 data
  206.          -if the size of the whole dlta-chunk is greater than
  207.           plsize*depth the converter is aborted and a message is shown
  208.  -animinfo-sizeprofile-bug fixed
  209.  
  210. v0.68 (Thursday 15-Feb-96)
  211.  -delta-compression: chunky (UBYTE/UWORD/ULONG)
  212.  -frametype 4: (imageData=iCHUNKY) && (compression=cNONE)
  213.  -camg<-current screenmode
  214.  -new time-measurement (accuracy: 1/50 second)
  215.  -import/export profiles (to compare the different methods)
  216.  -expert-mode implemented
  217.  -stats-ask-requester appears only if it makes sense
  218.  
  219. v0.69 (Friday 16-Feb-96)
  220.  -timecodes-editor: show (YAFA/ANIM), play(YAFA)
  221.  -some new shortcuts
  222.  -screentitle==pubscreentitle
  223.  -time-measurement improved again
  224.  -animoptions/pictureoptions: screenmode-requester
  225.  -demo-version features different brushes of different sizes (library changed (!))
  226.  
  227. v0.70 (Saturday 17-Feb-96)
  228.  -HAM-support (ILBM/ANIM/YAFA)
  229.  -IFFANIM-files with missing 1st ANHD-chunk are supported now
  230.  -one important thing about DLTA-decompression (this was the reason for
  231.   some serious crashes):
  232.    -test the nth opcode/data-pointers before decompressing the
  233.     nth plane !!! (zero means not any change in this plane)
  234.  -EHB-support (ILBM/ANIM)
  235.  -SampleOptions-Window
  236.  
  237. v0.71 (Monday 19-Feb-96)
  238.  -Converter: Load/Save Session
  239.  -Timecodes(ANIM5): show-frame-bug fixed (frame-number was wrong)
  240.  -sample-support
  241.  
  242. v0.72 (Tuesday 20-Feb-96)
  243.  -new sound(=(sample|module|command))-concept: edit-window
  244.  -testing sounds from the editor
  245.  -stereo-samples (searching two free channels)
  246.  
  247. v0.73 (Monday 26-Feb-96)
  248.  -dynamic delta-extension: DLTX-chunk
  249.  -executable-edit-window enlarged
  250.  -project-play-bug fixed
  251.  -sound-sort-criteria: firstFrame (sorting is done after closing the
  252.   profile or after editing the firstframe-gadget of the editor)
  253.  -new output-type: BGWindow (background-window)
  254.  
  255. v0.74 (Tuesday 27-Feb-96)
  256.  -nice new feature: analysis-window (main->converter->yafaoptions->analysis)
  257.  
  258. v0.75 (Saturday 02-Mar-96)
  259.  -Editor: design improved
  260.  -Editor: "intelligent" ranges (from/to)
  261.  -Editor: replace sound/module
  262.  -Editor: animinfo-window (separate)
  263.  -Editor: playAll-option
  264.  -PictureList: add directory
  265.  -Prefs: showPaths=off=default
  266.          sessionFR (use different filenames for different sessions)
  267.  -design of the Processor-Window and it's 5 Sub-Windows finished
  268.  
  269. v0.76 (Tuesday 05-Mar-96)
  270.  -most of the processor-functions implemented, especially the
  271.   test-button works
  272.  
  273. v0.77 (Wednesday 06-Mar-96)
  274.  -design of the processor-window improved
  275.  -many more functions
  276.  
  277. v0.78 (Thursday 07-Mar-96)
  278.  -Processor: finished
  279.  -Converter: export-buttons
  280.  -support of external IFFANIM-Players
  281.  
  282. v0.79 (Sunday 10-Mar-96)
  283.  -Processor: introduction of variables (single constants or splines)
  284.  
  285. v0.80 (Monday 11-Mar-96)
  286.  -Envelope-Editor (realtime-spline-editing)
  287.  
  288. v0.81 (Tuesday 12-Mar-96)
  289.  -Processor: envelopes are supported now
  290.  
  291. v0.82 (Wednesday 13-Mar-96)
  292.  -fast and intelligent loading/saving of processes, variables and envelopes
  293.   (e.g.: loading of variables from a process-file is no problem)
  294.  -spline-editor improved
  295.  
  296. v0.83 (Thursday 14-Mar-96)
  297.  -some more effects
  298.  -design of all the new windows finished
  299.  
  300. v0.84 (Thursday 14-Mar-96)
  301.  -own memory-handler (Converter and Player)
  302.  -introduction of the online-help
  303.  
  304. v0.85 (Saturday 16-Mar-96)
  305.  -Processor: five more FX (unfinished yet)
  306.  
  307. v0.86 (Sunday 17-Mar-96)
  308.  -online-help is available for any function now
  309.  -cursor-keys -> info/help-listview-scrolling
  310.  -double-click-support
  311.  
  312. v0.87 (Monday 18-Mar-96)
  313.  -Advanced-Envelope-Options-Window
  314.  -Spline-Editor enlarged, appearance of tick-labels improved
  315.  
  316. v0.88 (Tuesday 19-Mar-96)
  317.  -Processor: all effects are available now
  318.  -pic2pic: 24bit-mode available
  319.  -lists: case-insensitive sorting
  320.  -some more fixes to the envelope-editor
  321.  
  322. v0.89 (Thursday 21-Mar-96)
  323.  -intro-pic
  324.  -some (serious) bugs fixed
  325.  -all F/X are available now
  326.  
  327. v0.90 (Saturday 23-Mar-96)
  328.  -the program now uses a single help-file called "pdDefHelpDrawer/wfhelp.txt",
  329.   an index-file "pdDefHelpDrawer/wfhelp.index" is used to minimize the
  330.   memory-consumption and seek-time
  331.  -utility "wfha" (to extract, add, delete single files from/to the
  332.   main help-archive)
  333.  -ADPro-preview (screen or window)
  334.  -EnvelopeAdvanced: import data-files or timecodes
  335.  -Envelope: dragging a little bit improved
  336.  -Timecodes: 0 is allowed now
  337.  -Analysis: CHUNKY-XPK-DLTA
  338.  
  339. v0.91 (Saturday 23-Mar-96)
  340.  -Compose-operator enhanced
  341.  -processor-test-window
  342.  -Editor: modlist-handling improved, some other bugs fixed
  343.  -Editor: "jumping" option-windows (just browse through the
  344.   module list with the option-windows in a opened state
  345.  -Editor: Add sound: take the type of the current selected item
  346.   (makes it easy to add 1 million samples)
  347.  -double-click-bug fixed
  348.  -Editor: update module-list after changing type
  349.  -Editor: problem "change-path->wrong path->crash" fixed
  350.  
  351. v0.92 (Monday 01-Apr-96)
  352.  -Processor: Preview-mode is switched if the program-window isn't capable
  353.  -Processor: Preview features HAM now
  354.  -Main batch-mode (reading and procession sessions)
  355.  -Processor: Grab Centre
  356.  -Processor: action-time-ranges
  357.  -Player: loadAll->caching
  358.  -EditorAnimInfo: Design improved, new option: caching
  359.  
  360. v0.93 (Friday 05-Apr-96)
  361.  -new progress-indicator (faster, nicer and not MUI-like)
  362.  -major speedup on all converter-functions
  363.   (checking a picture-list runs at upto 90 fps on the 68060 !!!)
  364.  -saveAll rewritten
  365.  -new and nice bevelboxes
  366.  -ANIMx-saver: CMAP of the 2nd frame was wrong (in dynamicCMAP-mode)
  367.  
  368. v0.94 (Sunday 07-Apr-96)
  369.  -Check picture-list: ask if processor is enabled
  370.  -Prefs/Help-window re-designed
  371.  -every width/height is supported now (the player doesn't
  372.   recognise it)
  373.  -preview: the CMAP-refresh was wrong
  374.  -Processor is now switched from the Converter, the current Processor-script
  375.   is loaded/saved automatically if the Processor is enabled
  376.  
  377. v0.95 (Sunday 07-Apr-96)
  378.  -batch-mode syntax reduced (only a session-file is required)
  379.  -the preview is available for the plain converter, too
  380.  -Prefs: BrutalBlit
  381.  -Preview: automatic changing and restoring of the screenmode
  382.  -Global: function-key-support (no actions implemented yet)
  383.  
  384. v0.96 (Sunday 07-Apr-96)
  385.  -ARexx-port
  386.  -Info-Window re-designed
  387.  
  388. v0.97 (Monday 08-Apr-96)
  389.  -macros (ARexx-scripts)
  390.  -Prefs: Macro-Window
  391.  -lots of ARexx-commands (Prefs, Player, Editor)
  392.  -Text-window (for ARexx)
  393.  -some more bugs fixed
  394.  
  395. v0.98 (Wednesday 10-Apr-96)
  396.  -lots of ARexx-commands (Converter, Processor, Variables)
  397.  
  398. v0.99 (Friday 12-Apr-96)
  399.  -lots of ARexx-commands (Processes, Envelope)
  400.  -some bugs fixed
  401.  
  402. v1.00 (Saturday 13-Apr-96)
  403.  -some more usefull ARexx-commands
  404.  -Analysis: choose best method automatically
  405.  -Analysis: improved display, real progress-bar
  406.  -ARexx: allow to choose macro-file if the corresponding field is was empty
  407.  -ARexx: delete files, create directories
  408.  -ARexx: PictureList: duplicate entry, erase files together with picturelist
  409.  -Editor: size-profile-refresh-bugs fixed
  410.  -PictureList: LMB: doubleClick causes pictureInfo
  411.  -new ARexx-commands (Timecodes)
  412.  -some design-improvements
  413.  -auto-confirm requesters in ARexx-mode
  414.  
  415. v1.01 (Friday 19-Apr-96)
  416.  -one serious enforcer-hit fixed (if the startup-picture wasn't found
  417.   an oldError-requester was popped up before the screen was opened)
  418.  -some speed-improvements
  419.  -the screen-preview now suppports all screenmodes
  420.  -some minor changes to memory-handler
  421.  
  422. v1.02 (Sunday 21-Apr-96)
  423.  -ARexx-port enhanced, now it's possible to receive results from Wildfire
  424.  -some more useful ARexx-commands:
  425.    -t_getnumber, t_getstring, t_getfile, t_getdrawer, t_getpicdrawer,
  426.     t_getanimdrawer, t_getmoddrawer
  427.     (This means that the rexxreqtools.library isn't needed anymore.)
  428.    -t_animinfo (creates information which can be received using
  429.     the commands t_width, ..., t_frames
  430.    -t_pictureinfo (similar to t_animinfo)
  431.  -serious bug fixed: the Rexx-parser caused millions of illegal
  432.   FREE()-calls which wasn't noticeable on the 68060
  433.  -one startup-macro can be specified
  434.  
  435. v1.03 (Monday 22-Apr-96)
  436.  -another *cool* feature: custom-windows
  437.   (You can define your own windows via ARexx, the following
  438.    elements are supported:
  439.     -Buttons (which cause the execution of further scripts)
  440.     -String-gadgets (their contents can be modified and
  441.                             received by ARexx-macros)
  442.     -Lines
  443.     -Rectangles
  444.     -Bevelboxes
  445.     -Texts
  446.    With this kind of a built-in-GadToolsBox you can design
  447.    additional windows which give you fast access to often-used
  448.    functions)
  449.  -Window-section in the paths-editor, so it's easy to load
  450.   and save custom-windows
  451.  
  452. v1.04 (Wednesday 24-Apr-96)
  453.  -custom-windows: new gadget-type: switch
  454.  -some more ARexx-commands
  455.  -some bugs fixed
  456.  
  457. v1.05 (Monday 29-Apr-96)
  458.  -Editor: insert, append projects (E_INSERT, E_APPEND)
  459.  -Transition.rexx finished
  460.  -new command: t_pextension
  461.  
  462. v1.06 (Thursday 02-May-96)
  463.  -display-bug fixed: noInterleavedBrutalBlit now works on every screen
  464.  -evaluation version
  465.  -demo-brush-mapping removed (caused some Enforcer-hits, too - but this
  466.   wasn't the reason)
  467.  -new library
  468.  
  469. v1.07 (Sunday 05-May-96)
  470.  -Prefs: color-editor
  471.  -YAFAOptions: import settings from a YAFA-animation (ARexx: YO_APPLY)
  472.  -ANIM2YAFA: IFFANIMOptions: Ignore last two frames (ARexx: IAO_IGNORE)
  473.  -Analysis: specify tests using "s:Wildfire.analysis"
  474.  -Analysis: progress for all types of input
  475.  -Analysis: after aborting some shit was drawn (instead of nothing)
  476.  
  477. v1.08 (Sunday 05-May-96)
  478.  -YAFAOptions: additional BR-delta-compression
  479.    a) The resulting YAFA-animations should be smaller than ANIM5-animations
  480.       (without the use of xpk, of course)
  481.    b) No change to the format was necessary
  482.  -Profile: mouse-tracking
  483.  
  484. v1.09 (Sunday 12-May-96)
  485.  -Twirl-Operator: endless-loop removed
  486.  -wordBR,longBR: the file-header was wrong (=byteBR)
  487.  -usefull ARexx-command: "c_convertpics from to",
  488.  -another custom-window: "convertPics.rexx"
  489.  -custom-windows: setting gadget-contents caused the Guru if the
  490.                   window wasn't open
  491.  -new ARexx-command: t_reqstatus
  492.  
  493. v1.10 (Sunday 12-May-96)
  494.  -new F/X-command: savetemp
  495.  -variables: double-click->envelope
  496.  -datatypes-support
  497.  
  498. v1.12 (Thursday 16-May-96)
  499.  -new custom-gadget-class: cycle
  500.  -palette-editor-handling improved
  501.  
  502. v1.13 (Friday 24-May-96)
  503.  -started to write an own (small) image-processor: WFI
  504.  -all ImageEngineer-stuff removed
  505.  -WFI: 24bit-ILBM-saver and -loader
  506.  
  507. v1.14 (Saturday 25-May-96)
  508.  -WFI: mediancut- and uniform quantization
  509.  
  510. v1.15 (Saturday 25-May-96)
  511.  -all ADPro-stuff removed
  512.  -Processor: WFI is embedded now
  513.  
  514. v1.16 (Sunday 26-May-96)
  515.  -WFI: -balancing(red,green,blue,bright,contrast,gamma)
  516.        -colortogray(average,luminance,custom)
  517.        -negative
  518.  
  519. v1.17 (Sunday 26-May-96)
  520.  -WFI: -crop
  521.        -halve
  522.        -scale (quick and dirty)
  523.  
  524. v1.18 (Sunday 26-May-96)
  525.  -WFI: -shiftlines
  526.  -most of the processor-windows re-designed and updated
  527.  
  528. v1.18 (Monday 27-May-96)
  529.  -WFI: -compose(mix, transparent color, temp-buffer-support)
  530.        -handling of upto 8 temp-buffers
  531.  
  532. v1.19 (Monday 27-May-96)
  533.  -WFI: -rendering using locked or unlocked palette
  534.  
  535. v1.20 (Monday 27-May-96)
  536.  -most processor-routines rewritten and optimized
  537.  -compose: -genlock improved: a color-range can be specified now
  538.            -all color-components can have envelopes
  539.  
  540. v1.21 (Thursday 30-May-96)
  541.  -compose-operator improved again:
  542.    three channels (background, foreground and destination)
  543.    can be specified as stream or temp-buffer
  544.  -createtemp-operator: creates an image with a smooth
  545.   color-transition between the four corners (or just a simple
  546.   black image)
  547.  
  548. v1.22 (Thursday 30-May-96)
  549.  -processor: additional step-element for every action
  550.  -single-picture-process: input/output, save 24bit-result
  551.  -listviews: memory-bug fixed: the memory for the node-structures
  552.              was freed only at program-end
  553.  -new operators:
  554.   *loadimage
  555.   *loadtemp
  556.   *savetemp
  557.   *killtemp
  558.  
  559. v1.23 (Thursday 30-May-96)
  560.  -processor-concept improved again: every operator has now an input-
  561.   and an output-channel (STREAM|TEMP1..TEMP8), this makes it
  562.   easy to design very complicated wipes
  563.  
  564. v1.24 (Friday 31-May-96)
  565.  -displace-operator
  566.  
  567. v1.25 (Friday 31-May-96)
  568.  -pixelize-operator
  569.  -single-picture-process: save rendered
  570.  
  571. v1.26 (Sunday 02-Jun-96)
  572.  -convolve-operator (3x3, 5x5)
  573.  
  574. v1.27 (Sunday 02-Jun-96)
  575.  -all processor-windows updated
  576.  -loading, saving of convolution-matrices
  577.  -import of ADPro-convolution-matrices
  578.  
  579. v1.28 (Sunday 02-Jun-96)
  580.  -convolve: additional mix-parameter which makes it possible
  581.             to have time-dependant convolutions
  582.  -process-file-layout improved
  583.  -datatypes-stuff is only loaded if really needed
  584.  -exportProfile: export the filesize, too
  585.  -converter: delete cancelled files
  586.  
  587. v1.29 (Sunday 02-Jun-96)
  588.  -wfi: *converting of ham6/ham8-files into 24bit
  589.        *datatypes-support
  590.  
  591. v1.30 (Monday 03-Jun-96)
  592.  -hamxTo24-routines improved
  593.  -singePictureWindow: progress-indicator for all modes
  594.  -loadProcess-bug fixed: the xmin-value was trashed
  595.  -process-related ARexx-commands added (now there are 386 commands)
  596.  
  597. v1.31 (Tuesday 04-Jun-96)
  598.  -WFI: rotate
  599.  
  600. v1.32 (Wednesday 05-Jun-96)
  601.  -WFI: twirl
  602.  
  603. v1.33 (Wednesday 05-Jun-96)
  604.  -rotate- and twirl-window
  605.  -related ARexx-commands
  606.  
  607. v1.34 (Wednesday 05-Jun-96)
  608.  -Converter: (anim2anim, yafa2yafa, yafa2anim): the lockedCMAP-
  609.   parameter can be specified now which is useful applying
  610.   F/X to an animation with locked colormap
  611.  -custom-windows: gadget-memory was not freed immediately after
  612.   closing the window
  613.  -some more improvements to the converter
  614.  -converter-bug fixed: the generation of YAFA-animations with
  615.   a depth of 8 always caused the guru (buffer was 1020 bytes too small)
  616.  
  617. v1.35 (Sunday 09-Jun-96)
  618.  -envelope: <esc>/closeGadget->use
  619.  -variables: don't accept numbers as names
  620.  -processor: printAction: serious error which caused the guru if the
  621.              loadImage-sequence was not empty
  622.  -Processor: Alpha-channel
  623.  -Profile, Prefs: Slider-refresh improved
  624.  
  625. v1.36 (Sunday 09-Jun-96)
  626.  -Processor: palette-editor with many features
  627.  
  628. v1.37 (Sunday 09-Jun-96)
  629.  -Processor: rendering using external palette
  630.  -Palette-Editor: *import from iff-animationss, ilbm-pictures and
  631.                    yafa-animations with locked palette
  632.                   *ARexx-commands
  633.  -rotate/twirl: some minor bugs fixed
  634.  
  635. v1.38 (Monday 10-Jun-96)
  636.  -Processor: *HAM6/HAM8-rendering (without dithering)
  637.              *ordered dithering eliminated
  638.  
  639. v1.39 (Thursday 13-Jun-96)
  640.  -WFI: Rotate completely rewritten: better quality, includes zoom
  641.  
  642. v1.40 (Thursday 13-Jun-96)
  643.  -WFI: Twirl completely rewritten: better quality, includes zoom
  644.  
  645. v1.41 (Thursday 13-Jun-96)
  646.  -WFI: Perspective-Operator
  647.  
  648. v1.42 (Thursday 13-Jun-96)
  649.  -Perspective-window and -ARexx-commands
  650.  -screenmode-requester for converter-/processor-preview
  651.  
  652. v1.43 (Friday 14-Jun-96)
  653.  -twirl, rotate, perspective: speed improved
  654.  -perspective: optional light-source with dimishing intensity
  655.  
  656. v1.44 (Friday 14-Jun-96)
  657.  -scale: completely rewritten and optimized
  658.  -windows and ARexx-Port updated
  659.  -some minor bugs fixed
  660.  
  661. v1.45 (Sunday 16-Jun-96)
  662.  -*cool* processor-preview
  663.  
  664. v1.46 (Monday 17-Jun-96)
  665.  -processor-preview: -automatic window-sizing
  666.                      -closegadget
  667.                      -busy-pointer
  668.                      -palette-choice optimized
  669.  -scale, rotate: minor speedup
  670.  -twirl,perspective: major speedup
  671.  
  672. v1.47 (Monday 17-Jun-96)
  673.  -openDisplay tries to open a PAL-screen after failure
  674.  -convolve: change matrix-element->preview-update
  675.  -wfi: slow but cool wrap-operator which deformes unwrapped
  676.   portions of the image
  677.  
  678. v1.48 (Tuesday 18-Jun-96)
  679.  -wrap-operator: additional light-source
  680.  -wrap-window and -ARexx-commands
  681.  
  682. v1.49 (Thursday 20-Jun-96)
  683.  -wrap-operator: *camera-position
  684.                  *zoom
  685.                  *speed-improvement
  686.  
  687. v1.50 (Thursday 20-Jun-96)
  688.  -bump-operator
  689.  
  690. v1.51 (Thursday 20-Jun-96)
  691.  -bump-window and -ARexx-commands
  692.  -some improvements to the wrap-operator
  693.  
  694. v1.52 (Saturday 22-Jun-96)
  695.  -text-operator
  696.  
  697. v1.53 (Saturday 22-Jun-96)
  698.  -text-window and -ARexx-commands
  699.  
  700. v1.54 (Saturday 22-Jun-96)
  701.  -text: *small "text-editor"
  702.         *colorFont-support
  703.  -colortogray, balancing: 68060-optimizations
  704.  
  705. v1.55 (Saturday 22-Jun-96)
  706.  -bump: completely rewritten
  707.  -createImage: 68060-optimizations
  708.  
  709. v1.56 (Saturday 22-Jun-96)
  710.  -wrap completed: additional z-buffer which increases quality and accuracy
  711.  -loadimage: show-button
  712.  
  713. v1.57 (Saturday 22-Jun-96)
  714.  -text: *embossment (with adjustable light-source)
  715.         *additional strength-parameter
  716.  -renderHAMx: quality and speed improved
  717.  -bump: speed improved
  718.  
  719. v1.58 (Saturday 22-Jun-96)
  720.  -wave-operator
  721.  -halve-operator
  722.  
  723. v1.59 (Saturday 22-Jun-96)
  724.  -blackHole-operator
  725.  -new PCSelect-Window
  726.  
  727. v1.60 (Sunday 23-Jun-96)
  728.  -water-operator
  729.  
  730. v1.61 (Sunday 23-Jun-96)
  731.  -new windows and ARexx-commands
  732.  
  733. v1.62 (Monday 01-Jul-96)
  734.  -motionBlur-operator
  735.  
  736. v1.63 (Tuesday 02-Jul-96)
  737.  -flip-operator
  738.  -new windows and ARexx-commands
  739.  
  740. v1.64 (Wednesday 03-Jul-96)
  741.  -lots of internal changes
  742.  -rotateBlur-operator
  743.  
  744. v1.65 (Monday 04-Jul-96)
  745.  -antique-operator
  746.  -imageCoordinates-window
  747.  
  748. v1.66 (Thursday 04-Jul-96)
  749.  -SinglePictureWindow: scrollBar
  750.  -lots of minor changes
  751.  -Processor: duplicate effects
  752.  
  753. v1.67 (Saturday 06-Jul-96)
  754.  -some minor bugs fixed
  755.  -prefs: the 1st (and only) obsolete feature: import WB-colors
  756.  -text: serious bug fixed
  757.  -Prefs: additional filename-gadget
  758.  
  759. v1.68 (Tuesday 09-Jul-96)
  760.  -the program runs on every public-screen now
  761.  -Prefs-Window:
  762.    *new design
  763.    *shows the selected screenmodes and fonts
  764.    *display-screenmode
  765.    *PublicScreen-Browser
  766.  -additional (small) light-version which doesn't
  767.   contain any effect-module
  768.  -added a special preview for public-screens
  769.  -Variables: the current envelope is stored automatically after
  770.   selecting another variable
  771.  
  772. v1.69 (Tuesday 09-Jul-96)
  773.  -Processor: *The palette and it's state is saved and loaded
  774.               via process-files
  775.              *envelope-import-bug fixed (x-value-rounding-error)
  776.  -Converter: yafa2yafa: The palette was lost converting HAMx-animations
  777.  -ILBM-loader-bug fixed: chunksize was assumed to be correct
  778.  
  779. v1.70 (Monday 15-Jul-96)
  780.  -slider-gadget-behaviour improved
  781.  -Editor: Filmstrip-window
  782.  
  783. v1.71 (Tuesday 16-Jul-96)
  784.  -Filmstrip: *convert Projects
  785.              *load and save film-files
  786.  
  787. v1.72 (Wednesday 17-Jul-96)
  788.  -Filmstrip: *colorToGray-option
  789.              *auto-converting (this is necessary after changing the
  790.                                screentype, -depth or -palette)
  791.  
  792. v1.73 (Wednesday 17-Jul-96)
  793.  -Filmstrip: *play filmstrips in the background as animation
  794.               (keys 0..9=speed)
  795.              *related ARexx-commands
  796.  -Main: proper pen-selection when running on a public-screen
  797.  
  798. v1.74 (Wednesday 17-Jul-96)
  799.  -Editor: total-frames-value was not updated after changing local range
  800.  -ILBM-loader: compression0-support
  801.  -Profile: Module-bars where refreshed incorrect if modCount>lineCount
  802.  -Player/Editor: buffer-limit=3 -> 2
  803.  -Editor: executable: from=to=0 is allowed now
  804.  -Prefs: if the specified publicScreen is not available the Workbench is used
  805.  
  806. v1.75 (Saturday 17-Aug-96)
  807.  -ARexx-Operator
  808.  
  809. v1.76 (Sunday 18-Aug-96)
  810.  -Processor: Import (paste) processes from process-files
  811.  -ARexx-Operator: select variables
  812.  -Paths: Set the path of the default Image-processor
  813.  -Comment-"Operator"
  814.  -wf uses libnix now
  815.  
  816. v1.77 (Wednesday 21-Aug-96)
  817.  -Processor: jpeg-loader (using libjpeg.a)
  818.   (private note: don't use -O0 compiling the library !!!)
  819.  -Picture-Info: failed on pictures with odd chunk-sizes (e.g. from mp)
  820.  
  821. v1.78 (Friday 23-Aug-96)
  822.  -Player/Editor: asyncBuffer-support
  823.  -pcARexx: *AddVariable: Cancel works now
  824.            *empty ports are allowed now
  825.  -Converter: long-alignment of the BODY-chunk 
  826.   (improves speed on ZiP-drives dramatically)
  827.  
  828. v1.79 (Saturday 24-Aug-96)
  829.  -Plasma-Operator
  830.  
  831. v1.80 (Tuesday 05-Sep-96)
  832.  -Main: design changed because of introducing drag&drop-features
  833.   using the "drag.gadget", the whole thing will be called "Icon-Manager"
  834.   and has now the following features:
  835.    *drag icons
  836.    *add, kill and update icons
  837.    *calculate the "best position" of new icons
  838.    *draw the icon's name like WB does
  839.    *don't draw ugly borders
  840.  
  841. v1.81 (Friday 06-Sep-96)
  842.  -Icon-Manager:
  843.    *trashcan
  844.    *cleanup-function
  845.    *14 different filetypes (icons)
  846.    *"guess-filetype"-function
  847.  
  848. v1.82 (Friday 06-Sep-96)
  849.  -Paths:
  850.    Helpdrawer changed into Root-drawer. This results in a more "complicated"
  851.    install-procedure:
  852.     The drawer "rootdrawer/system" MUST exist and contain the following
  853.     files:
  854.      *wildfire.library
  855.      *drag.gadget
  856.      *help/... (optional)
  857.      *images/...
  858.  -IconManager:
  859.    drag&drop-actions for the Player-Window
  860.  
  861. v1.83 (Friday 06-Sep-96)
  862.  -Iconmanager:
  863.    drag&drop-actions for the
  864.     *Converter-Window
  865.     *Editor-Window
  866.     *Editor-SoundOptions-Windows
  867.     *Processor-Window
  868.     *Variables-Window
  869.  
  870. v1.84 (Sunday 08-Sep-96)
  871.  -IconManager:
  872.    *Add: keep the last picked directory
  873.  -Main: resizable windows !!!
  874.  
  875. v1.85 (Monday 09-Sep-96)
  876.  -Main:
  877.    *startup-requester if the system-drawer isn't found
  878.    *keep,save and load window-dimensions
  879.  -IconManager:
  880.    drag&drop-actions for the PCSinglePicture-Window
  881.  
  882. v1.86 (Monday 09-Sep-96)
  883.  -Prefs:
  884.    *Options noChipMem and SessionFReq removed
  885.    *adjust the IconManager's font
  886.  -Envelope:
  887.    *file-,fileBrowse, load- and save-gadgets
  888.    *some design-improvements
  889.  -IconManager:
  890.    drag&drop-actions for the Envelope-Window
  891.  -all "Export"-gadgets removed (becasue  of the drag&drop-features)
  892.  
  893. v1.87 (Tuesday 10-Sep-96)
  894.  -IconManager:
  895.    *more drag&drop-actions for the Converter-Window
  896.    *some minor improvements
  897.  -Converter:
  898.    file-,fileBrowse, load- and save-gadgets for session-files
  899.  -PlayFilmBG: stackSize increased
  900.  
  901. v1.88 (Tuesday 10-Sep-96)
  902.  -Prefs:
  903.    *Font-selection for the IconManager works
  904.    *Browse-gadget for the Prefs-file
  905.  -Envelope: Spline-gadget and shotcut behaved different
  906.  -IconManager:
  907.    *drag&drop-action for filmStrips
  908.    *some bugs fixed
  909.  
  910. v1.89 (Thursday 12-Sep-96)
  911.  -LUT-operator
  912.  
  913. v1.90 (Friday 13-Sep-96)
  914.  -Main: the program should run now without config-file if
  915.         started from the root-drawer
  916.  -Envelope: updating of the filename fixed
  917.  -LUT: *3 pairs of envelopes (RGB) with different knot-counts
  918.         and spline-types
  919.        *morphing of envelopes with different knot-count
  920.        *loading, saving of envelopes
  921.        *copy-operations "RGB" and "Both"
  922.  
  923. v1.91 (Friday 13-Sep-96)
  924.  -LUT: *transformations: mirrorX, mirrorY, mirrorXY, moveX, moveY
  925.        *some presets
  926.  -Processor-Preview: <t>-shortcut (=Test)
  927.  
  928. v1.92 (Wednesday 18-Sep-96)
  929.  -started to rewrite the converter-main-routines having
  930.   a modular architecture in mind
  931.  -started to create a mpeg-loader based on routines adapted
  932.   from the PD-player "mp" - that means that wf2.0 will be the
  933.   first Amiga-program which can convert mpeg-files in a confortable way.
  934.   Here some lines of the original readme-file (for later copyright
  935.   notices):
  936. -------------------------------------------------------------
  937.                   MPEG Video Software Decoder
  938.                   (Version 2.0; Jan 27, 1993)
  939.  
  940.         Lawrence A. Rowe, Ketan Patel, and Brian Smith
  941.  Computer Science Division-EECS, Univ. of Calif. at Berkeley
  942.  
  943. This directory contains a public domain MPEG video software
  944. decoder...
  945. -------------------------------------------------------------
  946.  
  947. v1.93 (Thursday 19-Sep-96)
  948.  -The new converter-architecture is finished. The following
  949.   types of streams will be handled in the near future:
  950.    *input:
  951.     pictures
  952.     anim
  953.     yafa
  954.     mpeg
  955.     none (for creating pictures using the processor only)
  956.    *output
  957.     rendererd pictures
  958.     truecolor-pictures
  959.     anim
  960.     yafa
  961.     none (for quick testing)
  962.  
  963. v1.94 (Thursday 19-Sep-96)
  964.  -Converter-input-filter
  965.  -mpeg-loader nearly finished
  966.  -LUT: all parameters can be saved in process-files (this is not as trivial
  967.        as it seems to be)
  968.  
  969. v1.95 (Thursday 19-Sep-96)
  970.  -Converter: *cancelled animations are repaired automatically (in the most cases)
  971.              *timecodes are transformed in filter-mode
  972.  -ProjectEd: loading of scripts of the new syntax caused the guru - fixed
  973.  -IconManager: mpeg-filetype
  974.  
  975. v1.96 (Friday 20-Sep-96)
  976.  -Converter:
  977.    *all loaders and savers finished (still untested)
  978.    *saveSession: create a default filename for the current process
  979.     if required
  980.  -Compose-Operator: (hidden) centre-option
  981.  -ARexx-port updated
  982.  -some LUT-presets
  983.  
  984. v1.97 (Friday 20-Sep-96)
  985.  -AnimInfo: show frame-count of mpeg-animations
  986.  -ARexx: Due a wrong #ifdef-statement the most commands didn't work - fixed
  987.  -Main: IconManager-Options-Window
  988.  -IconManager: proper handling of filenames containing spaces
  989.  -new mega-feature: the TMaker (Transition-Maker)
  990.  
  991. v1.98 (Thursday 26-Sep-96)
  992.  -TMaker:
  993.    -most basic-features are implemented now
  994.    -5 Transitions: FADE, WIPE*
  995.    -*cool* Example-Preview (using filmstrips and multitasking)
  996.  -IconManager: WB-icons can be dragged into the main-window now
  997.  -Bug-fixes:
  998.    *loadProcess: update dither-gadget
  999.    *convert: delete animations which have less than 3 frames
  1000.    *convert: add icon after sucess
  1001.    *Converter: gadget-refreshing fixed
  1002.    *Main: reset window-scales after changing the screen-type
  1003.    *Main: first attempt to create an "intelligent" windowsize-limiter
  1004.    *Main: windowsize-calculation improved
  1005.    *Processor: limitIVal, limitFVal fixed
  1006.    *Wrap, RotateBlur: return if radius<1
  1007.    *Converter: busy-pointer
  1008.    *BlackHole: damping-values are scaled by 0.01
  1009.  
  1010. v1.99 (Saturday 05-Oct-96)
  1011.  -LUT: *Apply-Preset-button
  1012.        *optimized redraw
  1013.  -PCSelect: *don't allow more than one selected item
  1014.             *renamed the comment-button into "Add comment" which should be
  1015.              easier to understand
  1016.  -IMOptions: *cool* IconSaver
  1017.  -Processor: (hidden) renderColSkip-parameter which reduces the
  1018.              number of used colors during rendering (good for creating
  1019.              WB-backgrounds) (use the +/- keys)
  1020.  
  1021. v2.00 (Sunday 06-Oct-96)
  1022.  -Converter: *output=pictures didn't work
  1023.              *ANIM7S-loader: due a forgotten else-statement the wrong (7L)
  1024.                              decoder was used
  1025.              *output=YAFA: EHB-check
  1026.  -Main: error-logfile
  1027.  -DWA-window
  1028.  -LUT: *small redraw-bug fixed
  1029.        *mirrorX and mirrorXY didn't work perfectly
  1030.  -Processor: The ImageCoordinates-Window can now be used to
  1031.              specify parameters for various F/X graphically.
  1032.              This feature can be reached pressing the <space>-bar
  1033.              in the F/X-window. Currently the following F/X
  1034.              are supported (point, circle, rect are the type
  1035.              of control):
  1036.               rotate: point, circle
  1037.               twirl: point, circle
  1038.               scale: rect
  1039.               rotateblur: point, circle
  1040.               crop: rect
  1041.               compose: point, rect
  1042.               water: point, circle
  1043.               wave: point circle
  1044.               wrap: point, circle
  1045.               blackhole: point, circle
  1046.  -BlackHole: *completely rewritten
  1047.              *new parameter "radius"
  1048.              *parameter "damping" eliminated
  1049.  
  1050. v2.01 (Tuesday 08-Oct-96)
  1051.  -Compose: *additional alpha-channel
  1052.            *centre-option
  1053.  -SinglePicture: *save the screenmode to process-files
  1054.                  *use the screenomde saving rendered images
  1055.  -DWA: additional <return>/<delete>-shortcuts
  1056.  
  1057. v2.02 (Wednesday 09-Oct-96)
  1058.  -Processor: applyCentre for Plasma and CreateImage
  1059.  -BlackHole: the old (improved) blackHole-effect is available as
  1060.              additional "magnet"-effect
  1061.  -Paths: adjust the text-editor-path
  1062.  -Prefs: *getWB-colors-gadget removed
  1063.          *10 color-presets
  1064.  
  1065. v2.03 (Friday 11-Oct-96)
  1066.  -Converter (readMPEG, readANIM):
  1067.    *remember the frame-count of *all* processed animations
  1068.    *the preScan can be aborted now
  1069.  -Converter (writeYAFA):
  1070.    *convert EHB-pictures to 64 colors
  1071.  -Prefs: import/export colors
  1072.  -ARexx: *parser-speed improved
  1073.          *30 new commands
  1074.  -WindowSize-limiter for almost all windows
  1075.  -Analysis: adapted to the new converter-system
  1076.  -Prefs: *check public-screen-dimensions before jumping on it
  1077.          *ScreenMode: display the dimensions if GetDisplayInfoData fails
  1078.  -Player: perform file-check before running 'yp'
  1079.  -TMaker: *new transitions: wipeleft, ..., wipeup
  1080.           *old wipes are renamed into scalewipeleft,...
  1081.           *transition-type splitted into type and subtype
  1082.  
  1083. v2.04 (Saturday 12-Oct-96)
  1084.  -TMaker: *new transitions: displace, shiftlines, twirl, blackhole
  1085.           *new preview-filmstrips
  1086.  -Perspective: additional axis-parameter
  1087.  
  1088. v2.05 (Sunday 13-Oct-96)
  1089.  -TMaker: *new transitions: pixelize, rotate, whirl
  1090.           *"intelligent" preview-generator
  1091.  
  1092. v2.06 (Monday 14-Oct-96)
  1093.  -TMaker: *new transitions: tile, stripes, scale
  1094.  
  1095. v2.07 (Monday 14-Oct-96)
  1096.  -TMaker: *the state of the showExample-button is now stored to the
  1097.            prefs-file
  1098.           *don't allow inputFn=outputFn
  1099.           *some useful shortcuts
  1100.           *delete the temp-files at cleanup
  1101.  -VSelect: *proper resizing
  1102.            *use keys
  1103.  -Dialog: *proper resizing
  1104.  -Variables: *use keys
  1105.  -Preview: drag&drop
  1106.  -TMaker: drag&drop
  1107.  -IMOptions: change the icon-type after drag-action
  1108.  
  1109. v2.08 (Tuesday 15-Oct-96)
  1110.  -Processor: *LMB: abort preview
  1111.              *<space> process image
  1112.  -Preview: <return>/<space>-key: refresh preview
  1113.  -PCSinglePicture: auto-adjust preview-size if it was too large
  1114.  -TMaker: *some more ARexx-commands
  1115.           *storing tmFWidth and tmFCount to the prefs-file
  1116.  -some memory-trashing bugs fixed, the following elements where
  1117.   not freed immediately:
  1118.    *IconManager: icon-names after loading of an icon-file
  1119.    *Converter:  *input=picture: pictures
  1120.                 *last temp-files (if the processor was enabled)
  1121.                 *ct-member of the stream-structure
  1122.  -Converter: storing yoCompressor to the prefs-file
  1123.  
  1124. v2.09 (Wednesday 16-Oct-96)
  1125.  -new effects: Add, MedianFilter, OilTransfer
  1126.  -Convolve: new parameter: shift
  1127.  
  1128. v2.10 (Wednesday 16-Oct-96)
  1129.  -new effects: ReplaceComp, Emboss
  1130.  -Processor: space-shortcut (=process image)
  1131.  
  1132. v2.11 (Wednesday 16-Oct-96)
  1133.  -ARexx-port updated
  1134.  -CreateImage: easy color-duplication
  1135.  -Converter: try to avoid rendering of rendered pictures
  1136.  -TMaker: play A-A->B-B-sequence
  1137.  -Processor: statistics-support
  1138.  -Converter: statistics-support reactivated
  1139.  
  1140. v2.12 (Thursday 24-Oct-96)
  1141.  -readILBM(24): support for images which have an additional masking-plane
  1142.  -LoadImage: additional shift-parameter
  1143.  -Converter: *ANIM-loader: support for the ANIM8(L/S)-format
  1144.              *MPEG-loader: small bug in the frameCounter fixed
  1145.  
  1146. v2.13 (Thursday 24-Oct-96)
  1147.  -Converter: *saveSession: don't ask twice for replacing existing files
  1148.              *small ANIM8-loader bug-fixed (opcodes where converted to 8bit which
  1149.               sometimes caused endless-loops)
  1150.  -AmigaGuide-Online-Help-System
  1151.  -Palette: the red-slider didn't work
  1152.  /********************************************************************/
  1153.  -serious 060-only-bug detected: all floating-point-operations
  1154.   result in "random numbers" if "CyberPatcher" is installed
  1155.  /********************************************************************/
  1156.  
  1157. v2.14 (Saturday 26-Oct-96)
  1158.  -ShiftLines: *completely rewritten
  1159.               *vertical-mode
  1160.               *3 jitter-modes
  1161.  -Twirl: new parameters: history, fallOff
  1162.  
  1163. v2.15 (Saturday 26-Oct-96)
  1164.  -CRange: removeLoop-preset
  1165.  -log-window
  1166.  -some window-size-limit-bugs fixed
  1167.  -Prefs: openDWA- and log-option
  1168.  -PlayFilmStrip: 0-key->speed 1
  1169.  -Film: drag&drop-actions fixed (project/yafa->file, film->filmFile)
  1170.  
  1171. v2.16 (Sunday 27-Oct-96)
  1172.  -Pixelize: *additional grid-option
  1173.             *boundary-behaviour improved
  1174.             *additional parameters: grid, color, size, dLeft, dRight, dTop, dBottom
  1175.  -signal-handler (e.g. Ctrl-C->abort)
  1176.  -Compose: proper (de)activating of the RGB-gadgets
  1177.  -ARexx-port updated
  1178.  
  1179. v2.17 (Monday 28-Oct-96)
  1180.  -signal-handler: proper Ctrl-C/D/E/F-handling
  1181.  -TMaker: window enlarged
  1182.  -Converter: *animInfo-Option
  1183.              *universal-loader for anim-files
  1184.  -AnimInfo: mpeg-support
  1185.  -Progress: busy-pointer
  1186.  -TMaker: some changes where necessary to fit the new Converter-concept
  1187.  
  1188. v2.18 (Monday 28-Oct-96)
  1189.  -Pixelize: centre-option
  1190.  -LogWindow: lots of new features and buttons
  1191.  -ImageCoordinates: some (gadget-)refresh-bugs fixed
  1192.  -Converter: mpeg-loader: proper handling of images with "strange" width
  1193.  
  1194. v2.19 (Friday 01-Nov-96)
  1195.  -PCSinglePicture: <space>-shortcut (=<t>-shortcut)
  1196.  -Processor/Converter: default session/process-filename
  1197.  -Converter: -new YAFAOptions: ucFrames, ucMode
  1198.    Description: ucFrames is the number of uncompressed frames
  1199.                 of a delta-compressed animation, values of 1 (like ANIM)
  1200.                 and two (like old YAFA) are supported.
  1201.                 ucMode is the type of the uncompressed frame(s) of
  1202.                 a delta-compressed animation. Two choices "image"
  1203.                 and "delta" are supported. "image" means that the
  1204.                 unchanged frame is taken, "delta" causes the creation
  1205.                 of a delta-hunk which describes the difference between
  1206.                 the frame and a black frame (ANIM7 has such a feature, too.)
  1207.    (Note: The setting ucFrames=1 should be the best choice in all cases.)
  1208.  
  1209. v2.20 (Saturday 02-Nov-96)
  1210.  -Converter: Outputfile-Info-button
  1211.  -AnimOptions/Projects(SaveAll)/FilmStrip: support for the new YAFA-options
  1212.  -Log: Statistics are appended to the logfile if verbose-mode is turned on
  1213.  -DWA: keep the window activated after use
  1214.  -TMaker: *Wipe: new subTypes: leftA, rightA, upA, downA
  1215.           *ShiftLines: new subTypes: leftA, leftB, ..., horizAB, vertAB
  1216.           *Twirl/Whirl: some parameters changed
  1217.  -YAFAOptions: Import-procedure updated
  1218.  -Preview: handle <esc>- and <space>-key
  1219.  -Paths: filename-handling simplified due removing pattern- and most path-settings
  1220.  
  1221. v2.21 (Sunday 03-Nov-96)
  1222.  -internal filetype-handling improved
  1223.  -internal calculator (designed using bison)
  1224.  -Player: project-file-gadgets removed
  1225.  
  1226. v2.22 (Monday 04-Nov-96)
  1227.  -Processor: *cSkip-parameter (=number of unused colors of the  generated palette)
  1228.              *calculator-window
  1229.  -ARexx-port updated
  1230.  -Paths: some new (internal) paths: convolutions, expressions, profiles, yafaoptions
  1231.  
  1232. v2.23 (Tuesday 05-Nov-96)
  1233.  -Processor: smoothing-parameter (affects only image-deforming operators like twirl)
  1234.  -internal Gadget-toolbox: *automatic handling of value-ranges, updating, etc.
  1235.                            *allowing to specify formulas instead of plain numbers
  1236.                            *making the program shorter
  1237.  -Envelope: negative x-values sometimes caused the program to terminate (SIGFPE)
  1238.  
  1239. v2.24 (Wednesday 06-Nov-96)
  1240.  -Processor: *all processor-windows make use of the new gadget-toolbox now - therefore
  1241.               the program-size has increased by 92KB
  1242.              *user-defined-constants can be defined from every gadget which supports
  1243.               calculator-features (simply enter an expression like a=11*3-> the value
  1244.               33 is stored to the variable a *and* is taken as new gadget-value
  1245.              *proper gadget-cycling (activation) for almost all windows
  1246.              *Convolve: use the convolutons-drawer
  1247.  
  1248. v2.25 (Wednesday 06-Nov-96)
  1249.  -EnvelopeAdvanced: *evaluate curve
  1250.                     *math-gadgets
  1251.  -Math-parser: proper error-handling
  1252.  -AnimInfo: import/export: use the profile-drawer
  1253.  -Processor: smoothing-parameter which affects all image-deforming effects,
  1254.              in the most cases this options should be left unchanged
  1255.  -YAFAOptions: load/save settings
  1256.  
  1257. v2.26 (Saturday 07-Dec-96)
  1258.  -wildfire.library V3.0
  1259.  -reduceContent-operator
  1260.  
  1261. v2.27 (Thursday 02-Jan-97)
  1262.  -Text-Operator: import: one additional blank line was appended - fixed
  1263.  -internal Gadget-toolbox: dataType=long didn't work correctly
  1264.  -Twirl: *algorithm rewritten, now using a simpler (but still impressive) method
  1265.          *history-parameter -> power-parameter
  1266.  -Main: Don't activate the progress-window (good for running wf as background-task)
  1267.  
  1268. v2.28 (Thursday 02-Jan-97)
  1269.  -Twirl: new and powerful preview (<space>)
  1270.  
  1271. v2.29 (Sunday 05-Jan-97)
  1272.  -3D-operator:
  1273.    *read parameters from scriptfile called "wf:wf_pt"
  1274.    *render-engine improved
  1275.  
  1276. v2.30 (Sunday 05-Jan-97)
  1277.  -3D-operator: waveX, waveY, waveZ
  1278.  
  1279. v2.31 (Sunday 05-Jan-97)
  1280.  -Processor: started to write an interface handling external effect-modules
  1281.  -OilTransfer/MedianFilter: the RectVar-button didn't work
  1282.  
  1283. v2.30 (Sunday 05-Jan-97)
  1284.  -3D-operator: wrapX, wrapY, wrapZ
  1285.  
  1286. v2.31 (Monday 06-Jan-97)
  1287.  -3D-operator: water
  1288.  
  1289. v2.32 (Monday 06-Jan-97)
  1290.  -3D-operator: cube
  1291.  
  1292. v2.33 (Friday 10-Jan-97)
  1293.  -Processor: Operator-interface finished
  1294.  
  1295. v2.34 (Sunday 12-Jan-97)
  1296.  -Processor: *Operator-loader finished
  1297.              *20 Operators converted as external modules
  1298.  
  1299. v2.35 (Sunday 12-Jan-97)
  1300.  -Main: Startup-Window which shows some informations while initializing
  1301.  -Processor: some changes to the Operator-loader
  1302.  
  1303. v2.36 (Monday 13-Jan-97)
  1304.  -Processor: *remaining 21 Operators converted as external modules
  1305.  
  1306. v2.37 (Tuesday 14-Jan-97)
  1307.  -Processor: *loadProcess optimized
  1308.              *Cube-operator finished
  1309.  
  1310. v2.38 (Tuesday 14-Jan-97)
  1311.  -Processor: *Cartesian2Polar-operator
  1312.              *Apply dimensions: apply radius if possible
  1313.  
  1314. v2.39 (Wednesday 15-Jan-97)
  1315.  -Processor: *(new) Water-operator finished
  1316.              *(new) Wrap-operator finished
  1317.  
  1318. v2.40 (Wednesday 15-Jan-97)
  1319.  -Processor: *Wave3D-operator finished
  1320.  
  1321. v2.41 (Thursday 16-Jan-97)
  1322.  -Processor: *Wrap: two different methods: AMOUNT, RADIUS
  1323.              *operator-interface for the preview integrated
  1324.               into the main-routine
  1325.              *Cube: some optimizations
  1326.  -Variables: detection of dead variables in processes improved
  1327.  
  1328. v2.42 (Friday 17-Jan-97)
  1329.  -Convolve: *loading of wf-convolution-files didn't work
  1330.             *save- and load-shortcuts where in the wrong order
  1331.             *main-routine sometimes didn't return any result
  1332.              which was treated as error by the Processor
  1333.  -new Operators: SwapRGB, Posterise
  1334.  -Processor: *v-shortcut (like PCSinglePictureWindow)
  1335.              *some shortcuts changed
  1336.  
  1337. v2.43 (Friday 17-Jan-97)
  1338.  -new Operators: Roll, Noise
  1339.  
  1340. v2.44 (Friday 17-Jan-97)
  1341.  -PCSelect: *loading/unloading of PlugIns at any time
  1342.             *sort items alphabetically
  1343.             *refresh list-gadgets after window-resizing
  1344.  
  1345. v2.45 (Saturday 18-Jan-97)
  1346.  -PCSelect: *use the cursor-keys to browse through the lists, select with <enter>
  1347.             *keep selection after window-resizing
  1348.  
  1349. v2.46 (Sunday 19-Jan-97)
  1350.  -Processor: Operator-interface improved: all PlugIns are normal programs
  1351.              with only some Wildfire-specific routines, this makes it
  1352.              possible for the user to create it's own modules
  1353.  
  1354. v2.47 (Tuesday 21-Jan-97)
  1355.  -necessary changes applied to all PlugIns
  1356.  
  1357. v2.48 (Tuesday 21-Jan-97)
  1358.  -All operator-identifiers are now hold in the file "system/wf.plugIns"
  1359.   which is read at startup
  1360.   (Unique identifiers are necessary due the feature of dynamic (un)loading
  1361.    and to keep the old process-file-format)
  1362.  -Intro-Window: *timeout
  1363.                 *Message-handling improved
  1364.  -PCSelect: error in the doubleClick-handler for the Misc-ListView removed
  1365.  -PlugIn-invocation changed to avoid crashes which occour if they are
  1366.   started as "normal programs"
  1367.  -LUT-PlugIn: proper refresh after loading a new envelope
  1368.  -Analysis: The options-file "wf.analysis" is now placed inside the system-drawer
  1369.  
  1370. v2.49 (Tuesday 28-Jan-97)
  1371.  -SaveImage-PlugIn
  1372.  -Balancing: all parameters are now in the range -255...255 instead of -50..50
  1373.  -Processor: load/saveProcess: (re)store the preview-state
  1374.  
  1375. v2.50 (Tuesday 28-Jan-97)
  1376.  -Main: *GeneralPlugIn-interface
  1377.         *GeneralPlugIn-window
  1378.  -every PlugIn has a version-string now
  1379.  -Comment-PlugIn: saveProcess-support didn't work correctly
  1380.  
  1381. v2.51 (Wednesday 29-Jan-97)
  1382.  -PlugIn-Window: *additional <del>/<return>-shortcuts
  1383.  -nice ColorWheel-PlugIn (The 1st ''GeneralPlugIn'')
  1384.  
  1385. v2.52 (Wednesday 30-Jan-97)
  1386.  -EPSSaver-PlugIn (replaces the iff2eps-package)
  1387.  -PlugIn-interface: preferences-support
  1388.  
  1389. v2.53 (Wednesday 30-Jan-97)
  1390.  -CountPlugIns-PlugIn (as example for the developer-kit)
  1391.  -PictureList: speed of the list-handling-routines improved
  1392.  -PlugIns: *prefs are loaded automatically at startup
  1393.            *open-flag (if the PlugIn is active while saving its prefs
  1394.             it will be activated at startup at the next time)
  1395.  -Wave-PlugIn: additional shift-parameter
  1396.  -InfoWnd: FreeAll-function removed
  1397.  
  1398. v2.54 (Saturday 01-Feb-97)
  1399.  -Processor: list-folding (which is a *great* feature for large projects)
  1400.  
  1401. v2.55 (Saturday 01-Feb-97)
  1402.  -Processor: *turned all integer-gadgets into math-gadgets
  1403.              *removed a stupid bug which caused the preview to generated
  1404.               more than one time after process-loading
  1405.              *preview-refresh after removing the whole process-list (clear)
  1406.  -Scale-PlugIn: nice bug removed: the size-values where always scaled
  1407.                 while processing the preview-image - even if they where
  1408.                 in percent
  1409.  -Processor: *save/loadProcess: folding-support
  1410.              *some useful folding-shortcuts
  1411.   for the docs:
  1412.    <f>         - switch folding on/off
  1413.    <left>      - unfold item (folding=off)
  1414.                  unfold whole list (folding=on)
  1415.    <right>     - fold item
  1416.    <up>/<down> - navigate
  1417.  
  1418. v2.56 (Saturday 01-Feb-97)
  1419.  -Envelope: proper refresh after evaluating an expression
  1420.  -Calculator: in some cases calling of functions like "sin" caused
  1421.               the program to crash - this problem *may* be fixed now
  1422.  -Memory-Handler: usage of memory-pools switched off to increase compatibility
  1423.  -Main: *some changes to the startup- and cleanup-code
  1424.         *the debug-option turns on some startup- and cleanup-information
  1425.  -PCSinglePicture: the input-gadget is initialized with the intro-picture
  1426.  -Scale-PlugIn: only autoactivate the height-gadget if it is enabled
  1427.  -LUT-PlugIn: morphCurves: src and dest where swapped if dPCount>sPCount
  1428.  -Processor: behaviour of the range-gadgets improved
  1429.  
  1430. v2.57 (Sunday 02-Feb-97)
  1431.  -Processor: Scale-parameter: scales all effect-parameters which
  1432.              depend on the image-size
  1433.  -Command-PlugIn which executes wf-ARexx-commands directly
  1434.  -ARexx-support for all Operators finished
  1435.  
  1436. v2.58 (Sunday 02-Feb-97)
  1437.  -TileImage-PlugIn
  1438.  -Log-Window: after clearing all log-messages the listview was not refreshed correctly
  1439.  -Envelopes: *improved interpolation-method
  1440.              *automatic subdividing (Prefs-parameter evaSubDiv is obsolete now)
  1441.  
  1442. v2.59 (Moday 03-Feb-97)
  1443.  -Processor: *Saver-PlugIn-Interface
  1444.              *Layout changed
  1445.  -Prefs: VisualSubDiv-Gadget removed
  1446.  
  1447. v2.60 (Tuesday 04-Feb-97)
  1448.  -ILBM-Saver-PlugIn
  1449.  -JPEG-Saver-PlugIn which doesn't work perfectly yet
  1450.  
  1451. v2.61 (Wednesday 05-Feb-97)
  1452.  -ColorWheel-PlugIn: close-function caused mungwall-hits - fixed
  1453.  -JPEG-Saver-PlugIn finished, the following options are supported:
  1454.                       *format=(normal|progressive)
  1455.                       *output=(color|gray)
  1456.                       *optimize Huffman table=(on|off)
  1457.                       *quality
  1458.  
  1459. v2.62 (Thursday 06-Feb-97)
  1460.  -PNG-Saver-PlugIn, which supports the following formats:
  1461.                       *24 Bit
  1462.                       *8 Bit Color
  1463.                       *8 Bit Gray
  1464.                       *4 Bit Color
  1465.                       *Black&White
  1466.  
  1467. v2.63 (Thursday 06-Feb-97)
  1468.  -Saver-PlugIns now can contain loader- and indentify-functions
  1469.  -ILBM-Saver-PlugIn: load- and identify-function
  1470.  -JPEG-Saver-PlugIn: load- and identify-function
  1471.  
  1472. v2.64 (Thursday 06-Feb-97)
  1473.  -PNG-Saver-PlugIn: load- and identify-function
  1474.  -memory-handler: memError-function didn't work correctly (because of
  1475.                   the use of UWORD-paramaters (which are too small))
  1476.  -Processor: storing HAM-flag before switching to another screenmode
  1477.              (if the selected isn't available)
  1478.  -PCSelect: setting the right minWindowSize-values even for the first time
  1479.  
  1480. v2.65 (Friday 07-Feb-97)
  1481.  -Processor: image-filetype-recognition improved
  1482.  -Envelope/LUT-PlugIn: don't change the selected point after window-moving
  1483.  -SaveImage-PlugIn: use the global writeImage-function instead of writeILBM24()
  1484.  -Scale-PlugIn: refresh preview after changing width-value
  1485.  -3D-engine: bug in bresenham3D removed
  1486.  -Cube: quality improved
  1487.  
  1488. v2.66 (Friday 07-Feb-97)
  1489.  -Threshold-PlugIn
  1490.  -Processor: <del>-shortcut
  1491.  -Compose-PlugIn: *genlock-mode didn't work anyway (wrong pointers)
  1492.                   *genlock=gOUTRANGE didn't work with alpha-image
  1493.  -CreateImage-PlugIn: hvCopy destroyed the 3rd red-component
  1494.  -Processor: don't open operator-windows after selection
  1495.  
  1496. v2.67 (Friday 07-Feb-97)
  1497.  -SaveImage-PlugIn: GUI-bugs removed
  1498.  -CountPlugIns-PlugIn: show available savers, too
  1499.  -LUT-PlugIn: envelopes with different numbers of points where no saved correctly
  1500.  -Converter: open the ProcessorWindow after loading process with activated preview
  1501.  -Requester: layout improved
  1502.  
  1503. v2.68 (Sunday 09-Feb-97)
  1504.  -3D-engine: quantization-parameter which is great for adjusting the
  1505.              parameters of the various 3D-effects
  1506.  -Processor: 3DQuant-Gadget
  1507.  
  1508. v2.69 (Sunday 09-Feb-97)
  1509.  -ReduceContent-PlugIn: *renamed as Raster
  1510.                         *in some cases the last column of the image was ignored - fixed
  1511.  -Processor: *save and load the 3DQuant-parameter
  1512.              *save and load the default saver
  1513.  -PlugIns/Savers: sometimes the delete-function caused (harmless) enforcer-hits - fixed
  1514.  -PlugIns: don't activate opened windows automatically
  1515.  -Processor: behaviour of the up/down-functions in folding-mode fixed
  1516.  -Processor: kill-function didn't work correctly (in all special cases)
  1517.              in folding-mode
  1518.  -PlugIns: ProgressWnd-support
  1519.  
  1520. v2.70 (Sunday 09-Feb-97)
  1521.  -ConvertImages-PlugIn
  1522.  -new intro-picture
  1523.  -YAFAOptions: order of delta-compression-mode changed
  1524.  
  1525. v2.71 (Sunday 09-Feb-97)
  1526.  -Shear-PlugIn
  1527.  
  1528. v2.72 (Tuesday 11-Feb-97)
  1529.  -filename and type of the intro-image changed
  1530.  -Online-Help: *wf:system/help/wf_help.guide removed
  1531.                *accessing the Wildfire.guide-file instead
  1532.                *some more topics
  1533.  -PlugIns: accessing the ANSI-C-functions of the main program
  1534.  
  1535. v2.73 (Tuesday 11-Feb-97)
  1536.  -Processor: avoid killing Operators which are in use
  1537.  -Documentation: *All documentation is hold in one file
  1538.                   which is used as online-help-file, too.
  1539.                  *many parts rewritten (What a hard job)
  1540.  
  1541. v2.74 (Friday 14-Feb-97)
  1542.  -LWOB-PlugIn
  1543.  
  1544. v2.75 (Friday 14-Feb-97)
  1545.  -GrabWindow-PlugIn: major speedup
  1546.  -CreateImage-PlugIn: update the preview after using one of the copy-functions
  1547.  -3D-engine: there was a (trivial) error in the lightsource-routine which
  1548.              caused especially LWOB-objects to look "unreal"
  1549.  -Cartesian2Polar: sometimes not the whole phi-range was filled
  1550.  -example-pictures for the documentation
  1551.  
  1552. v2.76 (Sunday 16-Feb-97)
  1553.  -SlideShow-PlugIn
  1554.  -documentation finished
  1555.  
  1556. v2.77 (Friday 21-Feb-97)
  1557.  -LWOB-PlugIn: *now whole drawers can be processed
  1558.                *the surface-definitions where assumed to be in
  1559.                 the order found in the SRFS-hunk which isn't always correct
  1560.                *changed some defaults
  1561.                *proper update of the Text-type-gadget
  1562.                *changed the render-mode to "doublesided"
  1563.  -Processor: *update the Preview after modifying the "Smoothing"-option
  1564.              *update the Preview-gadget after changing the screenmode
  1565.              *the step-parameter of Process-range didn't work correctly
  1566.              *save and load the Scale-value
  1567.  -Online-Help: don't hang up if the guide-file doesn't exist
  1568.  -Main: the taglist for most Screenmode-requesters was not terminated which
  1569.         sometimes caused the program to hang up
  1570.  -TMaker: update the type gadget after using the <t>-shortcut
  1571.  -Wrap-PlugIn: changed the rotate-centre in radius-mode
  1572.  
  1573. v2.78 (Friday 28-Feb-97)
  1574.  -3D-PlugIns: *additional faces-parameter
  1575.               *specularity works now and looks great
  1576.               *changed the interpretation of the lighting-vector to fit
  1577.                the orientation of the screen-coordinate-system
  1578.  -Savers: additional flag which allows you to disable the loader
  1579.  -Wrap-PlugIn: behaviour at small radius-values fixed
  1580.  -changed some compiler-flags - the program should now work together
  1581.   with Cyberpatcher on 68060-boards
  1582.  
  1583. v2.79 (Saturday 01-Mar-97)
  1584.  -3D-operators:
  1585.    *minor speedup
  1586.    *introduction of superposition using 3d-temp-buffers (PowerPlugs!)
  1587.  
  1588. v2.80 (Saturday 01-Mar-97)
  1589.  -Cube-operator: problem with the edges fixed (even at high Quant3D-values)
  1590.  -Water-Operator: *additional moveXY-parameter to disable the
  1591.                    deformation in the xy-plane which sometimes
  1592.                    causes errors in the image
  1593.                   *additional axis-parameter
  1594.                   *border-behaviour changed
  1595.  
  1596. v2.81 (Sunday 02-Mar-97)
  1597.  -PowerPlugs!-concept finished, the following operators are
  1598.   supported: Cube, Wrap, Wave3D and Water
  1599.  
  1600. v2.82 (Sunday 02-Mar-97)
  1601.  -special wildfire.library for PowerPlugs!-support
  1602.  -documentation updated
  1603.  
  1604. v2.83 (Wednesday 05-Mar-97)
  1605.  -3D-engine: *negative 3DQuant-values to improve the image-quality at
  1606.               drastic deformations
  1607.              *the centreX,centreY-values are now really used to
  1608.               rotate/zoom around
  1609.  
  1610. v2.84 (Thursday 06-Mar-97)
  1611.  -Wave3D, Water, Wrap: correct interpretation of the origin-parameters
  1612.  -Calculator: rnd()-function to easily create "random walks"
  1613.               using the EvaluateExpression-function of the Envelope-Window
  1614.  -3D-engine: *minor speedup
  1615.              *fast camZ-check which only fails at very small values like -50
  1616.  -Bump-Operator: changed the type into 2D
  1617.  -Wave3D-Operator: additional originZ-parameter
  1618.  
  1619. v2.85 (Thursday 06-Mar-97)
  1620.  -Perspective-Operator: completely rewritten (simply uses the 3D-engine)
  1621.  -3D-operators: proper gadget-(de)activation in TEMP3D-mode
  1622.  
  1623. v2.86 (Friday 07-Mar-97)
  1624.  -Magnet3D-operator (with PowerPlugs!-support)
  1625.  -Envelope: update the x- and y-value after evaluating an expression
  1626.  
  1627. v2.87 (Friday 07-Mar-97)
  1628.  -Magnet3D-operator: additional shape-parameter
  1629.  -PowerPlugs!: *if the input- and the output-3d-buffers are different or
  1630.                 if the input-buffer is a 3d-buffer the 3d-buffer to transform
  1631.                 is duplicated before the transformation.
  1632.                 This requires more memory but results in a clean concept
  1633.                 (like the one of image-temp-buffers)
  1634.                *changes to the image-structure where not applied to the
  1635.                 original-buffers which has been fixed
  1636.                 (this for example caused "stripes" transforming
  1637.                  a cube)
  1638.                *(If all this sounds weird: the 3d-temp-buffer-concept is
  1639.                  complete and works now)
  1640.  -Processor: <3>-shortcut for the 3DQuant-parameter
  1641.  
  1642. v2.88 (Friday 07-Mar-97)
  1643.  -PowerPlugs: *additional tRender-option to save memory (avoids the
  1644.                duplication of a temp-3d-buffer which will never be used)
  1645.  -SlideShow-PlugIn: reduced the lockGUI-parameter to 0.1 s
  1646.  -all operators: additional shortcuts:  <v>    -  toggle preview
  1647.                                         <space> - test process
  1648.  -Processor: try to load even corrupted or old scripts
  1649.  
  1650. v2.89 (Friday 07-Mar-97)
  1651.  -Sphere-Operator (with PowerPlugs!-support)
  1652.  -Main: the shell-output (version number etc.) was totally weird
  1653.  -Converter: *if the converter was aborted after writing less than
  1654.               four frames the program crashed (while deleting the output-file)
  1655.              *the contents of the anno-string-gadget was ignored  - fixed
  1656.              *the progress can be aborted from within the preview-window
  1657.               pressing the <escape>-key
  1658.  
  1659. v2.90 (Saturday 08-Mar-97)
  1660.  -Twist-Operator (with PowerPlugs!-support)
  1661.  
  1662. v2.91 (Saturday 08-Mar-97)
  1663.  -Twirl3D-Operator (with PowerPlugs!-support)
  1664.  
  1665. v2.92 (Sunday 09-Mar-97)
  1666.  -Main: additional CON:-window to store the output of external
  1667.         programs (Bernd Rösch)
  1668.         (In many cases Enforcer-hits occured or Wildfire crashed
  1669.          after starting external programs which problem should
  1670.          be fixed now)
  1671.  -Processor: Clear:*reset the pcScale-value
  1672.                    *set the filename to "default.process"
  1673.  -Magnet-operator: some calculations are done using float's (instead of long's)
  1674.                    to increase the image-quality
  1675.  -Magnet3D-operator: better (and finally good) method to compute
  1676.                      the "smooth" shape
  1677.  
  1678. v2.93 (Sunday 09-Mar-97)
  1679.  -Transform3D-Operator (with PowerPlugs!-support)
  1680.  -3D-operators: don't activate the centreX-gadget after changing the beta-value
  1681.  -Log: report even displayed stats to the logfile
  1682.  
  1683. v2.94 (Monday 10-Mar-97)
  1684.  -Processor:  *continous quant3D-parameter for fine-tuning
  1685.               *save and load the smoothing-option
  1686.  -Documentation: *Operator-documentation extended and updated
  1687.                  *example-pictures and -scripts updated
  1688.  
  1689. v2.95 (Sunday 16-Mar-97)
  1690.  -ConvertImages-PlugIns: images where not freed after writing
  1691.  -Bump3D-Operator (with PowerPlugs!-support)
  1692.  
  1693. v2.96 (Wednesday 19-Mar-97)
  1694.  -Startup: *checking screenmode before calling OpenScreen (because
  1695.             this system-function sometimes causes Wildfire to crash if the
  1696.             Screenmode isn't available !)
  1697.            *some very internal changes
  1698.            *in fact the program works now:
  1699.             After booting without startup-sequence and entering the lines
  1700.              setpatch
  1701.              assign libs: hd0:classes add
  1702.              adddatatypes flush
  1703.             the program works without problems
  1704.             (without the env:-, the wf:- and all other assigns)
  1705.             Enforcer reported not any read- or write-hit while
  1706.             converting a mpeg-stream into a YAFA-animation and
  1707.             processing and displaying some images - even the
  1708.             ColorWheel-PlugIn works (which is somewhat surprising).)
  1709.  -Main: *The program can be aborted at every stage after the initialization
  1710.          pressing Ctrl-C (e.g. while converting)
  1711.         *all signals catched during initialization are ignored
  1712.         *don't open libraries which are already open
  1713.          (I slaughtered the startup-code)
  1714.  -Demo-version: removed the text "Storing %ld bytes of memory..." (printed
  1715.                 at every unsuccessfull free()-call) to increase the
  1716.                 operation-speed  (the text-output slows down everything)
  1717.                 and to complicate the job of hackers
  1718.  -ARexx: the port-naming ("Wildfire.1", ...) was done too late (after
  1719.          creating the port (no joke))
  1720.  -Makefile: the General PlugIns where not generated new after changing
  1721.             the fpu-settings - this may have caused the numerous
  1722.             reported crashes ("after initializing the Command-PlugIn the
  1723.             program hangs up" - but only on system without fpu
  1724.  
  1725. v2.97 (Sunday 23-Mar-97)
  1726.  -Bump3D-operator: *algorithm rewritten to produce really good results
  1727.                     (the old one was pure crap)
  1728.                    *noground-option to subtract the "ground" automatically
  1729.                     (a white heightmap will so cause no effect)
  1730.                    *auto-centre-option
  1731.                    *aspect-option
  1732.  -Main: "noPlugIns"-option for quick-startup
  1733.  -3D-engine: show some information about the allocated memory in debug-mode
  1734.  -Twirl3D-operator: the origin-values where ignored while rotating - fixed
  1735.  -Cube-operator: the map-direction at some sides was wrong - fixed
  1736.  -Processor: bring the Preview-window into foreground after opening an
  1737.              Operator-window
  1738.  
  1739. v2.98 (Friday 11-Apr-97)
  1740.  -Main: stack-check at startup (minimum 16000 (hopefully))
  1741.  -Processor: disable/enable particular lines of the script (Jernej Pecjak)
  1742.  
  1743. v2.99 (Thursday 22-Apr-97)
  1744.  -EPSSaver-PlugIn: *memory of source-images was not freed after use
  1745.                    *sometimes the program crashed due a stupid error
  1746.  -Prefs: update savers-windows after changing the screenmode
  1747.  -AutoCrop-PlugIn
  1748.  -Operators: sometimes the rotation-angle-gadgets where
  1749.              activated in the wrong case
  1750.  
  1751. v3.00 (Friday 23-May-97)
  1752.  -Info-Window: -read the info-text from the external file "wf:systemm/ifo.txt"
  1753.                -<r>-key: refresh the info-text (for only private use)
  1754.  -FilmStrip-Window: convert even single images into FilmStrips
  1755.  -ARexx: *FC_SAVE-command didn't work
  1756.          *filename was not refreshed after a FC_FILMFILE-command
  1757.  -FilmStrip-Player: serious bug fixed: sometimes the bitmap-pointer was
  1758.                     not set to NULL after cleanup which caused the program
  1759.                     to crash later
  1760.  -PCSelect-Window: preview-thumbnails
  1761.  
  1762. v3.01 (Saturday 24-May-97)
  1763.  -Neon-Operator
  1764.  
  1765. v3.02 (Saturday 24-May-97)
  1766.  -DLA-Operator ("diffusion limited aggregation")
  1767.  
  1768. v3.03 (Tuesday 27-May-97)
  1769.  -Neon-Operator: *now two algorithms are supported:
  1770.                   -trivial
  1771.                   -Hoshen-Kopelman-cluster-detection
  1772.                  *documentation improved and updated
  1773.  -DLA-Operator: minor speedup
  1774.  -PCSelect-Window: *reset the preview-position after window-resizing
  1775.                    *don't show the progress-bar while rendering previews
  1776.  -KillTemp3D-Operator
  1777.  
  1778. v3.04 (Tuesday 27-May-97)
  1779.  -Join3D-Operator
  1780.  
  1781. v3.05 (Wednesday 28-May-97)
  1782.  -Calculator: *Evaluate-Window to create data-files easily
  1783.               *Load/save expressions and the x-range from/to symbol-files
  1784.  -DWA: Evaluate-Window-support
  1785.  -Neon-Operator: *color-search-bug in tolerance-mode fixed
  1786.                  *all arrays turned to LONG to avoid problems with large images
  1787.  
  1788. v3.06 (Thursday 29-May-97)
  1789.  -Crack-check (be surprised if you use a cracked version)
  1790.  -3d-engine: *internal structures changed
  1791.              *kernel rewritten to support more types of polygons
  1792.               in the future
  1793.              *uses more but smaller blocks of memory
  1794.  
  1795. v3.07 (Friday 30-May-97)
  1796.  -all 3d-operators fixed to fit the new concept
  1797.  
  1798. v3.08 (Friday 30-May-97)
  1799.  -Perspective-Operator: support for the PowerPlugs!-concept (output-channel)
  1800.  -Prefs: *changed default Player-path from "c:yp" to "yp"
  1801.          *changed default Player-Screen from "Workbench" to "Wildfire"
  1802.  -3d-engine: *support for 3- and 4-point-polygons
  1803.              *quality slightly improved (without any loss of work-speed)
  1804.  
  1805. v3.09 (Saturday 31-May-97)
  1806.  -3d-engine: optional z-sort-algorithm
  1807.  -LWOB-Operator: *PowerPlugs!-support, only 3-, 4- and convex 5-point-polygons
  1808.                   are currently supported
  1809.                  *bgColor-option removed (3d-engine is now used)
  1810.  
  1811. v3.10 (Saturday 31-May-97)
  1812.  -3d-engine: *output-quality slightly improved again
  1813.              *support for 1- and 2-point-polygons
  1814.  -Cube-operator: "mysterious edge-bug" detected: the cube- and the
  1815.                  base-coordinate-system where shifted by (0.5,0.5,0.0)
  1816.                  which caused bad results at the edges
  1817.  
  1818. v3.11 (Sunday 1-Jun-97)
  1819.  -3d-engine: phong-shader for triangles (very alpha)
  1820.  -Perspective-Operator: full PowerPlugs!-support
  1821.  
  1822. v3.12 (Sunday 1-Jun-97)
  1823.  -3d-engine: phong-shader: *render-speed increased by a factor of 2
  1824.                            *quality improved
  1825.  -documentation updated
  1826.  
  1827. v3.13 (Monday 02-Jun-97)
  1828.  -3d-engine: *the phong-shader acts as a "legal feature" now
  1829.  -all 3d-operators: *gadget-autoactivation removed
  1830.                     *light-option changed from light=(ON|OFF)
  1831.                      to light=(NORMAL|PHONG|OFF)
  1832.  
  1833. v3.14 (Monday 02-Jun-97)
  1834.  -3d-engine: *detect "sharp edges" using a maximal smoothing angle (in phong-mode)
  1835.              *render-speed slightly increased (in phong-mode)
  1836.  -Processor: global Phong-option (smoothing angle)
  1837.  
  1838. v3.15 (Wednesday 04-Jun-97)
  1839.  -3d-operators: individual phong- and 3d-quant-option
  1840.  -Processor: *Phong- and 3DQuant-option removed
  1841.              *separate Render-settings-window for all 3d-operators
  1842.  -PlugIn-interface and -version-number changed
  1843.  
  1844. v3.16 (Thursday 05-Jun-97)
  1845.  -Processor: improved the method to recognize used variables
  1846.              before killing them
  1847.  -some 3d-operators fixed to work with the new concept:
  1848.    Cube, Twist, Wave3D, Wrap, Magnet3D, Transform3D
  1849.  
  1850. v3.17 (Friday 06-Jun-97)
  1851.  -remaining 3d-operators fixed to work with the new concept:
  1852.    Bump3D, Sphere, Twirl3D, Join3D, LWOB, Perspective, Water
  1853.  -Example-operator removed
  1854.  
  1855. v3.18 (Friday 06-Jun-97)
  1856.  -TMaker: *(implicit) support for single images
  1857.           *the following methods where fixed and should work now (again):
  1858.             Twirl, Rotate, Perspective, Whirl, Stripes, Tile
  1859.           *Create-example-function updated
  1860.  
  1861. v3.19 (Friday 06-Jun-97)
  1862.  -Processor: method to convert old Process-scripts improved
  1863.  -3d-operators: tRender-mode fixed
  1864.  -Join3D-operator: additional centre-flag
  1865.  
  1866. v3.20 (Saturday 07-Jun-97)
  1867.  -Processor: bring the preview to front after opening the PCSinglePicture-Window
  1868.  -Envelope: *automatically sort points while adding
  1869.             *explicit sort after pressing the <t>-key
  1870.  -Documentation updates
  1871.  -some example-session created
  1872.  -Stats: *time-output-format improved
  1873.          *in some cases the printed fps-value was incorrect - fixed
  1874.  
  1875. v3.21 (Saturday 07-Jun-97)
  1876.  -PCSinglePicture: number-gadgets turned into calculator-gadgets
  1877.  -Processor: global background-color to simplify advanced
  1878.              compose-operations
  1879.  -Text: background-color-option removed
  1880.  
  1881. v3.22 (Saturday 07-Jun-97)
  1882.  -added the background-color-feature to the following operators:
  1883.    BlackHole, Bump3D, Cartesian2Polar, Cube, DLA, Join3D, LWOB,
  1884.    Magnet, Magnet3D, Perspective, Roll, Rotate, RotateBlur,
  1885.    Shear, ShiftLines, Sphere, Text, Transform3D, Twirl, Twirl3D,
  1886.    Twist, Water, Wave, Wave3D, Wrap
  1887.  -Editor: <space>-shortcut (PlayAll)
  1888.  -*cool* intro-picture (the first *cool* one)
  1889.  
  1890. v3.23 (Saturday 14-Jun-97)
  1891.  -Statistics: "minutes-bug" removed (the minutes where subtracted from
  1892.               the global stats-structure while output)
  1893.  -Prefs: *the "c:"-path from the default settings was removed
  1894.          *the rootdrawer always is named "wf:"
  1895.  -Help: the program should never hang up after AmigaGuide-initialization-
  1896.         failure
  1897.  -3d-engine: introducing a new concept: "color-functions"
  1898.  
  1899. v3.24 (Sunday 15-Jun-97)
  1900.  -3d-engine: first colorfunction implemented: colorCube
  1901.  
  1902. v3.25 (Sunday 15-Jun-97)
  1903.  -ColorCube-PlugIn to access the new features
  1904.  
  1905. v3.26 (Sunday 15-Jun-97)
  1906.  -ColorCube-PlugIn: *alpha-mode
  1907.                     *sizing-option
  1908.                     *some more useful gadgets
  1909.  -Perspective-PlugIn: serious memory-bug fixed (in contrary to the other
  1910.                       3d-PlugIns this one has an implicit tRender-option
  1911.                       which caused the problem)
  1912.  
  1913. v3.27 (Monday 16-Jun-97)
  1914.  -TMaker: immediately delete animations after creating filmstrips
  1915.  -ARexx: *command TM_CREATEEXAMPLES:
  1916.            -didn't work - fixed
  1917.            -doesn't display the stats-requester any more
  1918.             (which should be better for "install-scripts")
  1919.          *command IM_RESET renamed as M_RESET
  1920.          *additional command M_QUIT (the same as M_EXIT)
  1921.  -SetBackground-PlugIn (to allow dynamic background-colors)
  1922.  
  1923. v3.28 (Monday 16-Jun-97)
  1924.  -Triangulate-PlugIn (to convert images with high quant3D-values into
  1925.                       smooth phong-objects)
  1926.  
  1927. v3.29 (Monday 16-Jun-97)
  1928.  -SetColor-PlugIn (to modify the color of 3d-objects)
  1929.  
  1930. v3.30 (Monday 16-Jun-97)
  1931.  -3d-engine: rendering of two-point-polygons didn't work correctly because
  1932.              of swapped x- and y-coordinates - fixed
  1933.  -ZPlot-PlugIn: *plots f(x,y)-functions at any resolution using phong-shading
  1934.                 *optional flat-shaded grid
  1935.                 *PowerPlugs!-support (of course)
  1936.                 *color-plots can be made using the ColorCube-PlugIn easily
  1937.                 *no axes (a separate PlugIn adding axes and labels
  1938.                           at high quality will be available later)
  1939.  
  1940. v3.31 (Tuesday 17-Jun-97)
  1941.  -PPlot-PlugIn (parametric plots)
  1942.  
  1943. v3.32 (Tuesday 17-Jun-97)
  1944.  -DataPlot-PlugIn (plots 3D-data in gnuplot-format)
  1945.  
  1946. v3.33 (Tuesday 17-Jun-97)
  1947.  -ZPlot-PlugIn: 8 (nice) presets
  1948.  -PPlot-PlugIn: 12 (nice) presets
  1949.  
  1950. v3.34 (Tuesday 17-Jun-97)
  1951.  -Morph-PlugIn (Morphs between two objects with the same point-count)
  1952.  
  1953. v3.35 (Tuesday 17-Jun-97)
  1954.  -Calculator: new functions "abs" and "sig"
  1955.  -DataPlot-PlugIn: *x-/y-quantization-option
  1956.                    *scale-value for each coordinate
  1957.  -Documentation updated
  1958.  
  1959. v3.36 (Thursday 19-Jun-97)
  1960.  -Cube-Operator: additional *cool* "parcel-mode" (called folding)
  1961.  -SaveImage-PlugIn: format changed to %04d (to be compatible with LoadImage)
  1962.  -ILBM-Saver: error detected which occured saving the same chunky image
  1963.               for more than one time: because the interleaved-flag was not set
  1964.               correctly the images saved after the first looked very strange
  1965.  
  1966. v3.37 (Sunday 22-Jun-97)
  1967.  -Variables: *additional type: expressions (constant strings evaluated at runtime).
  1968.               This makes it for example possible to create scripts
  1969.               which are 100% independent of the actual image-size.
  1970.              *to avoid wrong orders of internal structures variables
  1971.               can only killed if the Process-list is empty
  1972.  -Calculator: some predefined Variables: pi, pcWidth, pcHeight, pcFrame
  1973.  -GetDimensions-PlugIn to dynamically change the parameters pcWidth and pcHeight
  1974.  -Converter: loadSession: don't allow both annoString and annoFilename
  1975.  
  1976. v3.38 (Sunday 22-Jun-97)
  1977.  -Main: *additional commandline-argument: -root <drawer>
  1978.          (this option isn't overidden by the config-file and should
  1979.           therefore be very useful for installing the programm on CD)
  1980.         *parsing of WB-Tooltypes
  1981.  -Editor: number gadgets turned into "calculator-gadgets"
  1982.  -PCRender-Window: store/import-function to easily exchange render-settings
  1983.                    between different 3d-operators
  1984.  -Special Aminet-Edition finished (including config-file, texts, pictures etc.)
  1985.  
  1986. v3.39 (Monday 23-Jun-97)
  1987.  -started to write an Axis3D-PlugIn (to add threedimensional axes and labels to plots):
  1988.    *GUI and PlugIn-stuff finished
  1989.    *creating of a 3D-bounding box with tickmarks implemented
  1990.  
  1991. v3.40 (Monday 23-Jun-97)
  1992.  -Axis3D-PlugIn: high-quality built-in 3D-font
  1993.  
  1994. v3.41 (Wednesday 25-Jun-97)
  1995.  -Axis3D-PlugIn: creating of x-ticklabels and axis-labels implemented
  1996.  
  1997. v3.42 (Thursday 26-Jun-97)
  1998.  -Axis3D-PlugIn: *creating of y- and z-ticklabels implemented
  1999.                  *4 different choices to place each label
  2000.  
  2001. v3.43 (Thursday 26-Jun-97)
  2002.  -Genlock3D-PlugIn
  2003.  
  2004. v3.44 (Friday 27-Jun-97)
  2005.  -3d-engine: some improvements to the lightsource-code
  2006.  -ZPlot-, ParPlot- and DataPlot-PlugIn: changed the coordinate-system
  2007.   to be compatible with the Axis3D-PlugIn
  2008.  -Processor: *global symbols "pcXMin", ... "pcZMax" which are
  2009.               set by the ZPlot-, ParPlot-, DataPlot- and LWOB-PlugIn
  2010.              *pcClear: automatically kill all variables
  2011.  -Axis3D-PlugIn: additional phong-flag
  2012.  
  2013. v3.45 (Friday 27-Jun-97)
  2014.  -Processor: *mechanism of killing (used) variables fixed,
  2015.               now it should *really* work
  2016.              *restore the background-color after processing a stream
  2017.              *allow negative step-values (turn OFF the selected operator
  2018.               at each <0-step>th frame)
  2019.  -Program localized (NOT!)
  2020.  -PlugIn-loader: don't accept the wfo_example-PlugIn any more
  2021.  -Documentation updated
  2022.  
  2023. v3.46 (Saturday 28-Jun-97)
  2024.  -Processor: *addProcess: insert the new process after the selected line
  2025.              (this doesn't affect the "duplicate"-function because
  2026.               I like it's current behaviour)
  2027.  -Axis3D-PlugIn: *additonal label-skip-option for each axis
  2028.                  *additional place-manual-option for each axis
  2029.                  *because of it's complexity and quality this PlugIn
  2030.                   was removed from the "standard" distribution and must
  2031.                   be purchased separately
  2032.  
  2033. v3.47 (Monday 30-Jun-97)
  2034.  -3D-engine: face-visibility-check improved without loss of speed
  2035.  -Cube-PlugIn: automatically set faces-option to DOUBLE in folding-mode
  2036.  
  2037. v3.48 (Tuesday 01-Jun-97)
  2038.  -Axis3D-PlugIn: *additonal label-rotation-angles for each axis
  2039.  -Processor: Process-structure: additonal state-flag
  2040.              (because negative step-values are allowed since version 3.45
  2041.               the enable/disable-function didn't work since this version)
  2042.  
  2043. v3.49 (Wednesday 02-Jun-97)
  2044.  -3D-engine: new lightsource-algorithm (shader) with the following parameters:
  2045.               *ambient intensity
  2046.               *diffuse intensity
  2047.               *phong intensity
  2048.               *phong size
  2049.               *light color
  2050.  
  2051. v3.50 (Thursday 03-Jul-97)
  2052.  -3d-engine: *up to four lightsources can be configured now
  2053.              *the camY-value is now used with the opposite (and right) sign
  2054.  -Processor: the smoothing-option can now be controlled by using
  2055.              one of the modes OFF, LOW, MEDIUM or HIGH
  2056.  -ColorCube-PlugIn: the values into y-direction where swapped to
  2057.                     fit the 3d-coordinate-system
  2058.  
  2059. v3.51 (Saturday 05-Jul-97)
  2060.  -3d-engine: *render-time reduced to 75% (only in light-mode - but who needs
  2061.               "flat" images)
  2062.  
  2063. v3.52 (Saturday 05-Jul-97)
  2064.  -Processor: Import-function rewritten and improved:
  2065.               *the imported lines are inserted which is much
  2066.                more useful than appending
  2067.               *variables are imported, too
  2068.               *variables with duplicate names are renamed
  2069.  -Variables: the Envelope-gadget was not enabled, if the expression
  2070.              of a variable was cleared - fixed
  2071.  
  2072. v3.53 (Saturday 05-Jul-97)
  2073.  -Shortcuts-Window updated and it's layout improved
  2074.  -Player-Window improved: *Screenmode-option
  2075.                           *24Bit-Option (drgb, gray etc.)
  2076.                           *layout improved
  2077.  -Main: *the initial screen-mode is set to "Workbench" which may be useful
  2078.          for gfx-board-owners
  2079.         *new commandline-option: noPrefs
  2080.  
  2081. v3.54 (Sunday 06-Jul-97)
  2082.  -GSImport-PlugIn
  2083.  
  2084. v3.55 (Sunday 06-Jul-97)
  2085.  -RenderInfo-Window: *additonal Close-Button
  2086.                      *resize and refresh didn't work - fixed
  2087.  -Converter: output=PICTURES: shift-parameter was ignored - fixed
  2088.  -Main: fileType-recognition-routine improved and rewritten
  2089.  -ShiftLines-PlugIn: a width or height of 1 caused the program
  2090.                      to crash heavily - fixed
  2091.  -ARexx-Port and documentation updated
  2092.  -Makefile: because of a missing dependency-line the AutoCrop-PlugIn
  2093.             was not updated correctly - fixed
  2094.  
  2095. v3.56 (Monday 07-Jul-97)
  2096.  -PPM-Saver (loader and saver for PPM-, PGM- and PBM-files in RAW-
  2097.              or ASCII-format)
  2098.  
  2099. v3.57 (Monday 07-Jul-97)
  2100.  -Converter: YAFA-Saver: 15/24Bit support
  2101.  
  2102. v3.58 (Wednesday 09-Jul-97)
  2103.  -PCParameter-Window (extended "number-gadget" for PlugIns):
  2104.    *contains a scrollbar, a calculator-gadget, a "Var"-gadget
  2105.     and min/max-(calculator-)gadgets to adjust the scroll-range
  2106.    *support for automatic range-checking
  2107.    *support for both integer and real numbers
  2108.    *all PlugIns will contain such nice gadgets in the future
  2109.    *this will result in a higher flexibility and smaller executables
  2110.  
  2111. v3.59 (Thursday 10-Jul-97)
  2112.  -PCParameter-support for the following PlugIns:
  2113.    Scale, Crop, Compose, Balancing, Displace, Rotate, ShiftLines,
  2114.    ColorToGray, CreateImage, Pixelize
  2115.  
  2116. v3.60 (Friday 11-Jul-97)
  2117.  -new Demo-Version: instead of consuming lots of memory a small Logo is
  2118.                     applied to each image which was touched by
  2119.                     the Processor
  2120.  
  2121. v3.61 (Saturday 12-Jul-97)
  2122.  -PCParameter-support for the following PlugIns:
  2123.    Convolve, Twirl, Alpha, Bump, Text, BlackHole, MotionBlur,
  2124.    RotateBlur, Wave, Plasma
  2125.  
  2126. v3.62 (Saturday 12-Jul-97)
  2127.  -PCParameter-support for the following PlugIns:
  2128.    Magnet, MedianFilter, OilTransfer, Cartesian2Polar, Roll,
  2129.    Posterise, Noise, Threshold, Shear, Neon
  2130.  
  2131. v3.63 (Sunday 13-Jul-97)
  2132.  -Processor: Visual-Frame (realtime-(wireframe-)previews for several PlugIns)
  2133.  
  2134. v3.64 (Monday 14-Jul-97)
  2135.  -PCParameter-support for the following PlugIns:
  2136.    DLA, Bump3D, Cube, LWOB, Magnet3D, Sphere,
  2137.    Transform3D, Twirl3D, PCTwist, Water
  2138.  
  2139. v3.65 (Monday 14-Jul-97)
  2140.  -PCParameter-support for the following PlugIns:
  2141.    Wave3D, SetBackground, Wrap, ZPlot, ColorCube, SetColor
  2142.    DataPlot, ParPlot, Morph, Genlock3D
  2143.  
  2144. v3.66 (Monday 14-Jul-97)
  2145.  -PCParameter-support for the following PlugIns:
  2146.    Axis3D, GSImport
  2147.  -PCParameter-support for the PCRender-Window
  2148.  
  2149. v3.67 (Monday 14-Jul-97)
  2150.  -Visual-Frame for the following PlugIns:
  2151.    Twirl, Rotate
  2152.  -*cool* Visual-Frame for the PCRender-Window
  2153.  
  2154. v3.68 (Monday 14-Jul-97)
  2155.  -Processor: *15/24Bit support
  2156.              *all 15/24Bit-Display-methods of the Player
  2157.               implemented (Thanx, Michael !)
  2158.  -PCSinglePicture-Window: the frame-scrollbar is now updated in realtime,
  2159.                           this makes it possible to "trace" envelopes
  2160.                           (using the Visual-Frame of the desired PlugIn)
  2161.  -Visual-Frame: *display-speed improved
  2162.                 *clipping
  2163.  
  2164. v3.69 (Wednesday 16-Jul-97)
  2165.  -Visual-Frame for the following PlugIns:
  2166.    Crop, Magnet, BlackHole, Cartesian2Polar
  2167.  -Cartesian2Polar-PlugIn: *r0 and phi0 where treated incorrect (due
  2168.                            some missing brackets) - fixed
  2169.                           *both parameters where not adjusted generating
  2170.                            previews - fixed
  2171.  
  2172. v3.70 (Thursday 17-Jul-97)
  2173.  -Visual-Frame: in some cases the grid was not updated after changing
  2174.                 the image-dimensions - fixed
  2175.  -Visual-Frame for the following PlugIns:
  2176.    MotionBlur, Water
  2177.  -some serious Converter-bugs removed (don't ask)
  2178.  
  2179. v3.71 (Friday 18-Jul-97)
  2180.  -Visual-Frame for the following PlugIns:
  2181.    Wrap, Wave, Shear, Wave3D, RotateBlur
  2182.  
  2183. v3.72 (Friday 18-Jul-97)
  2184.  -Visual-Frame for the following PlugIns:
  2185.    Sphere, Twirl3D, Twist, Magnet3D, Transform3D
  2186.  
  2187. v3.73 (Friday 18-Jul-97)
  2188.  -PCParameter-Window: *update the scroll-bar if an entered value
  2189.                        exceeds the (dynamic) range
  2190.                       *disable the min/max-gadgets if the range is static
  2191.  -Wave-PlugIn: the phase-parameter was not converted into radians - fixed
  2192.  -(nice) Visual-Frame for the Cube-PlugIn
  2193.  -3d-engine: misterious "black-faces-bug" detected and removed:
  2194.              Because the shader was *not* initialized in mode "light=NORMAL"
  2195.              all faces with phong-intensity where rendered using "random"
  2196.              intensity (e.g. black)
  2197.  
  2198. v3.74 (Sunday 20-Jul-97)
  2199.  -Demo-version: the Converter works only in combination with the
  2200.                 Processor (to assure that the Logo appears in all cases)
  2201.  -Converter:
  2202.    *some (serious) initialization-bugs (introduced together with with
  2203.     the new 15/24bit-features) fixed
  2204.    *15/24Bit-Preview (using Michael's (updated) Player-code)
  2205.    *due some "optimizations" frames with a "special" width where
  2206.     sometimes trashed - fixed
  2207.    *picture-output: *24 bit-images caused the program to crash (because
  2208.                      they where written as rendered ILBM) - fixed
  2209.                     *15 bit images are ignored (because there is no
  2210.                      saver available yet)
  2211.  -Documentation updated (especially the FAQ-section)
  2212.  
  2213. v3.75 (Tuesday 22-Jul-97)
  2214.  -3d-engine: render-speed slightly improved (render-time reduced to 96%)
  2215.  -PCParameter-Window: the value-gadget was not refreshed after entering
  2216.                       a value - fixed
  2217.  -JPEG-Loader: identify-function improved
  2218.  -PCSinglePicture-Window: apply-dimensions-function improved to handle
  2219.                           also non-iff files
  2220.  
  2221. v3.76 (Thursday 24-Jul-97)
  2222.  -Online-help: PlugIns are supported directly, i.e. after pressing <Help>
  2223.                from within a PlugIn-window the PlugIn-page
  2224.                is shown instead of the Processor-main-page
  2225.  -Processor:   global "apply-dimensions"-function which affects both
  2226.                the animation-parameters and the Visual-Frame,
  2227.                the global shortkey is <.> (dot)
  2228.  
  2229. v3.77 (Saturday 26-Jul-97)
  2230.  -LineArt-PlugIn (fast, no simple convolve application)
  2231.  -PNG-Saver: the whole module was corrupted because some
  2232.              GCC-incompatibilities (2.7.0->2.7.2) - fixed
  2233.  
  2234. v3.78 (Saturday 26-Jul-97)
  2235.  -EdgeDetect-PlugIn (relatively slow (?), no simple convolve application)
  2236.  -ADProGIF-Saver (for internal use only)
  2237.  
  2238. v3.79 (Sunday 27-Jul-97)
  2239.  -RIP-PlugIn ("remove isolated pixels")
  2240.  -ImageCoordinates-Window: additional rgb-information (control=POINT)
  2241.  -Neon-PlugIn: Some parameters couldn't be accessed because of
  2242.                wrong gadget-types  - fixed
  2243.  
  2244. v3.80 (Sunday 27-Jul-97)
  2245.  -Documentation updated
  2246.  -Neon: PlugIn: tolerance-handling improved
  2247.  -Main: the checkForCrack-procedure simply quits the program instead
  2248.         of destroying things
  2249.  -ImageCoordinates-Window: support for exchanging control-parameters
  2250.                            with PlugIns
  2251.  
  2252. v3.81 (Monday 28-Jul-97)
  2253.  -ColorRegion-PlugIn
  2254.  
  2255. v3.82 (Monday 28-Jul-97)
  2256.  -ADProGIF-Saver: new options: Depth, Dither and (un)locked palette
  2257.  -Documentation updated
  2258.  -ImageCoordinates-support for the following PlugIns:
  2259.    ColorRegion, RotateBlur, Rotate, Twirl, BlackHole, Magnet, Crop
  2260.  
  2261. v3.83 (Tuesday 29-Jul-97)
  2262.  -Balancing-PlugIn: *addional saturation-option
  2263.                     *some optimzations
  2264.  -Cube- and Sphere-PlugIn: calculate a new ("good") size after
  2265.                            calling the "Apply dimensions"-function
  2266.  
  2267.  -Visual-Frame: the "misterious memory leak" detected and removed
  2268.  -Patch-PlugIn (general PlugIn)
  2269.  
  2270. v3.84 (Wednesday 30-Jul-97)
  2271.  -Circle-PlugIn
  2272.  -Rectangle-PlugIn
  2273.  
  2274. v3.85 (Friday 01-Aug-97)
  2275.  -BGradient-PlugIn
  2276.  
  2277. v3.86 (Saturday 02-Aug-97)
  2278.  -ImageCoordinates-Window: the "Apply"-function can be accessed
  2279.                            from both the Preview- and the ImageCoordinates-
  2280.                            window by pressing <a>
  2281.  -Balancing-PlugIn: saturation range changed from -100...100 to -255...255
  2282.  -Processor: the size of the Preview (Visual-Frame) is saved and loaded
  2283.              to/from process-scripts
  2284.  -GSImport-PlugIn: check if the input-files exists before invoking gs
  2285.                    (gs may crash if the file is not found)
  2286.  -TMaker: single-picture-mode didn't work correctly - fixed
  2287.  
  2288. v3.87 (Sunday 03-Aug-97)
  2289.  -TileBrick-PlugIn
  2290.  -Visual Frame: *advanced clipping (to avoid crashes at "strange" 3d-settings)
  2291.                 *memory-handling improved again
  2292.  -Documentation updated
  2293.  
  2294. v3.88 (Wednesday 06-Aug-97)
  2295.  -Wind-PlugIn
  2296.  -Visual Frame: *allow even extreme image-dimensions like 1x1
  2297.                 *memory-handling finally improved
  2298.  -Circle-PlugIn: memory-bug fixed
  2299.  
  2300. v3.89 (Friday 08-Aug-97)
  2301.  -Axis3D-PlugIn: *GUI optimized
  2302.                  *Visual Frame
  2303.  
  2304. v3.90 (Sunday 10-Aug-97)
  2305.  -Demo-Version: TMaker: *CreateExamples-Function works now
  2306.                         *Convert-Function enabled
  2307.  -Main: additional "np"-switch (the same as "noPlugIns")
  2308.  -Documentation: *updated
  2309.                  *started to create example-animations and -scripts
  2310.                   (similar to the supplied single images)
  2311.  
  2312. v3.91 (Monday 11-Aug-97)
  2313.  -Cube-PlugIn: orientation of some faces changed (to improve quality)
  2314.  -Wind-PlugIn: the load- and save-function were incomplete - fixed
  2315.  -3D-engine: started to rewrite the core
  2316.  
  2317. v3.92 (Thursday 14-Aug-97)
  2318.  -3D-engine: whole core rewritten:
  2319.               *major speed improvement
  2320.                (in some cases the render-time reduces to less than 50% !!!)
  2321.               *minor quality improvement
  2322.               *separate functions for double-sided polygons which will
  2323.                be improved later (the quality isn't very good yet)
  2324.               *because of lots of optimizations the code size
  2325.                has enlarged drastically (22 MB are required to compile
  2326.                the module)
  2327.  
  2328. v3.93 (Saturday 16-Aug-97)
  2329.  -Operator-PlugIn-architecture improved:
  2330.    *all available operators are "known" to wf after parsing the
  2331.     file "wf:system/PlugIns/system/wf_operators"
  2332.    *each PlugIn is loaded automatically if this becomes necessary
  2333.    *adding/deleting during runtime was dropped (especially adding
  2334.     is obsolete)
  2335.  
  2336. v3.94 (Tuesday 19-Aug-97)
  2337.  -Main: "noPlugIns"-switch removed (initializing the few savers
  2338.   and general-PlugIns takes only some seconds (which are used
  2339.   to display the intro-picture))
  2340.  -Processor: *operators starting at frame 0 are executed at the
  2341.               frame the Processor is envoked (in many cases this is frame 1
  2342.               but e.g. in Preview-mode this allows one to test
  2343.               even "optimized" scripts)
  2344.              *don't allow step=0 (otherwise division by zero may occur)
  2345.              *having an empty process-list and changing the
  2346.               background-color caused a serious error - fixed
  2347.  
  2348. v3.95 (Tuesday 19-Aug-97)
  2349.  -Processor: *each operator has now an individual pair of values
  2350.               "width" and "height" (as dimensions of the Visual Frame)
  2351.              *use only one pair of values even for PlugIns
  2352.               supporting more than one window (e.g. 3D-PlugIns)
  2353.              *save and load the dimensions of the Visual Frame
  2354.  -TMaker: *new transitions: LFADE, RFADE, THRESHOLD
  2355.           *check for requested PlugIns (and load them)
  2356.  
  2357. v3.96 (Tuesday 19-Aug-97)
  2358.  -new library: wka.library (replaces wildfire.library)
  2359.   (Don't try to patch (or simply rename) it - Wildfire would crash heavily)
  2360.  -Processor: *ApplyDimensions-function of some PlugIns was
  2361.               incomplete - fixed
  2362.  -Info-Window: Serial- and Owner-Information removed
  2363.  -Main: FileType: mpeg-related code improved
  2364.  
  2365. v3.97 (Friday 22-Aug-97)
  2366.  -XAnim-PlugIn (general PlugIn)
  2367.  -Axis3D-PlugIn: some edges of the preview (y-label) were wrong - fixed
  2368.  -Documentation: *some nodes renamed (to make it easier to turn the
  2369.                   whole file into HTML later)
  2370.                  *some minor changes
  2371.  
  2372. v3.98 (Wednesday 27-Aug-97)
  2373.  -Main: busy-pointer-handler
  2374.  -DLA-PlugIn: default number of iterations reduced to 1000
  2375.  -ARexx: the command "PCS_INPUT" always returned an error code - fixed
  2376.  -Converter: BlackFrames-Window: *Calculator-support
  2377.                                  *design improved
  2378.  -Processor: the Preview cannot be aborted pressing the left mouse
  2379.              button any more
  2380.  -Compose-PlugIn: the genlock-mode INRANGE didn't work correctly - fixed
  2381.  -Wind-PlugIn: this PlugIn crashed after aborting - fixed
  2382.  
  2383. v3.99 (Thursday 28-Aug-97)
  2384.  -Converter: new (default) input-type: Sequence
  2385.  -DWA: entry for the Sequence-Window
  2386.  
  2387. v4.00 (Saturday 06-Sep-97)
  2388.  -ConvertImages-PlugIn: Processor-option (if this option is set
  2389.   the current Processor-script (always evaluated at frame 1) is
  2390.   applied to each generated image)
  2391.  -EPSSaver-PlugIn turned into a ''real'' Saver-PlugIn
  2392.  -FieldRendering-PlugIn
  2393.  
  2394. v4.01 (Friday 12-Sep-97)
  2395.  -PCSinglePicture-Window: *Info- and Show-Function for both the
  2396.                            input and the output image
  2397.                           *design improved
  2398.  -Picture-Info-Window: *support for all image types
  2399.                        *design improved
  2400.  -Preview: *don't display the dimensions of the input image in the
  2401.             window title (to avoid confusions)
  2402.            *scale the generated image to the width specified
  2403.             from within the PCSinglePicture-Window (if necessary)
  2404.            *set the busy-pointer while processing the image
  2405.            *automatically adjust the preview-width if the wf-screen is
  2406.             too small
  2407.  
  2408. v4.02 (Saturday 13-Sep-97)
  2409.  -Processor: *new mega-feature: the StoryBoard (Visualization of
  2410.               the current Processor-script, e.g. good for "debugging"
  2411.               of complicated scripts)
  2412.              *Depth-Gadget turned into a cycle-gadget
  2413.  
  2414. v4.03 (Saturday 13-Sep-97)
  2415.  -StoryBoard: *(virtual) support for 3D-buffers
  2416.               *speed improved
  2417.               *gray/color-mode
  2418.               *recognizes (and handles) interleaved screens
  2419.  -ImageCoordinates-Window: the window was not refreshed after
  2420.                            resizing - fixed
  2421.  -GrabWindow: recognize (and handle) GIMMEZEROZERO-windows
  2422.  
  2423. v4.04 (Sunday 14-Sep-97)
  2424.  -Preferences: *new option: Requester-TimeOut
  2425.                *new option: ClickToFront
  2426.  -ARexx-Port updated (22 new commands)
  2427.  -Online-Help: external index-file "wf:system/wf_guide.idx" (containing
  2428.                the list of available nodes)
  2429.  
  2430. v4.05 (Sunday 14-Sep-97)
  2431.  -3d-engine: *some minor optimizations
  2432.  -TMaker: the Preview-option was ignored in some cases - fixed
  2433.  -PCSinglePicture-Window: moving the scrollbar caused lots of "internal errors"
  2434.                           if the processor-script was empty - fixed
  2435.  -AnimInfo: *support for "animation.datatype"
  2436.  MPEGAnimInfo-Window: *turned into a "general AnimInfo-Window"
  2437.                       *layout improved
  2438.  
  2439. v4.06 (Monday 15-Sep-97)
  2440.  -Converter: support for "animation.datatype" (currently as input only):
  2441.               *both static and dynamic palettes are supported
  2442.               *ANIM-subclass seems to work
  2443.               *MPEG-subclass doesn't (planes seem to have size different
  2444.                from BytesPerRow*Rows)
  2445.               *for testing (MPEG and ANIM are built-in) turn on the debug-option
  2446.               *all other subclasses (I don't have) should work (?)
  2447.               *requires datatypes.library V45 (but wf should also work with
  2448.                lower versions)
  2449.               *WANTED: some *INTERESTING* datatypes (like qt, avi, fli, ...)
  2450.  -Water-, Wave-, Wave3D- , Shear-PlugIn: damping-range changed into -1...1
  2451.  
  2452. v4.07 (Friday 19-Sep-97)
  2453.  -Main: some paths were not initialized if the program was started
  2454.         with the "noprefs"-option - fixed
  2455.  -Processor: *saving 15/24Bit-images as "rendered images" caused
  2456.               the program to crash - fixed
  2457.              *the Preview should work even on gfx-boards now
  2458.  -Converter: DataTypes-support seems to work now
  2459.  -PCRender-Window: refresh the Visual Frame after executing the
  2460.                    "Import"-function
  2461.  -StoryBoard-Window: sometimes the wrong BitMap-attributes were
  2462.                      set - fixed
  2463.  -FilmStrips: sometimes a "random" palette was used to
  2464.               render a particular frame - fixed
  2465.  
  2466. v4.08 (Sunday 21-Sep-97)
  2467.  -started to write a "general-display-routine" which automaticaly
  2468.   detects gfx-boards, interleaved screens etc.
  2469.  -all types of previews (Processor-Preview, FilmStrips, etc.) 
  2470.   are rendered using a different (dynamic) palette;
  2471.   this causes "older" images to look "ugly" - but increases the 
  2472.   quality of the recent one
  2473.  -FilmStrips: render quality slightly improved
  2474.  -PCAdd-window: the palette of the preview-images was never set - fixed
  2475.  -Preferences: *BrutalBlit-option removed
  2476.  -Main: new options: *notInterleaved
  2477.                      *prefsfile
  2478.  
  2479. v4.09 (Monday 22-Sep-97)
  2480.  -LUT-PlugIn: in some cases changes to the current envelope
  2481.               were not detected until changing the color-component - fixed
  2482.  -Shear-PlugIn: the program crashed while "playing" with positive
  2483.                 damping-values - fixed
  2484.  -Threshold-PlugIn: the level-parameter was adjusted to the
  2485.                     image-size (which is bull-shit) - fixed
  2486.  -Processor: don't load/save the preview-depth from/to Process-scripts
  2487.  -Prefs: *PRVDither-option
  2488.  -TMaker: free the preview-filmstrips after closing the window
  2489.           (in some cases there were conflicts with "legal" filmstrips
  2490.            played in background)
  2491.  -Documentation updated
  2492.  
  2493. v4.10 (Saturday 27-Sep-97)
  2494.  -Main: *PPC(ELF)-object-loader
  2495.         *noPPC-option
  2496.  -3d-engine: *PPC: 4-point-polygon-renderer (alpha-version)
  2497.              *PPC: 3-point-polygon-renderer (alpha-version)
  2498.  
  2499. v4.11 (Sunday 28-Sep-97)
  2500.  -PCSinglePicture: PreviewDepth-option removed (now the depth of the
  2501.                    current  Screen is used)
  2502.  -Main: new options: -usePPC
  2503.                      -stWhite ("white" StoryBoard for ScreenShots etc.)
  2504.  -ARexx: C_INPUT/OUTPUTTYPE: the Converter-gadgets were not updated - fixed
  2505.  -3d-engine: *PPC: 2-point-polygon-renderer (alpha-version)
  2506.              *PPC: 1-point-polygon-renderer (alpha-version)
  2507.              *PPC: iTransform-function
  2508.  
  2509. v4.12 (Sunday 28-Sep-97)
  2510.  -3D-engine: speed of the PPC-version drastically improved
  2511.              by a factor of 2, now the average speed factor
  2512.              of the renderer is 2.5 (MC68060 (50 MHz) <-> PPC604 (150 MHz))
  2513.  
  2514.  
  2515. v4.13 (Wednesday 01-Oct-97)
  2516.  -Processor-Preview works (FAST because of no rendering)
  2517.   on 15-24 Bit-Screens (CyberGraphX)
  2518.  -StoryBoard also works on 15-24 Bit-Screens (CyberGraphX)
  2519.  -Processor: *save/load the render-depth to/from the global prefs-file
  2520.              *Depth-Toggle-function didn't work - fixed
  2521.  
  2522. v4.14 (Wednesday 01-Oct-97)
  2523.  -Prefs: *global UsePPC-option
  2524.          *deactivate UsePPC-Gadget if there is no PPC available
  2525.          *deactivate Palette-Gadgets if CyberGraphX is available
  2526.  -Main: PPC-arguments/tooltypes removed
  2527.  -Processor: <e>-Shortcut activates the filename-gadget now
  2528.  -Twirl-PlugIn: some precalculated arrays were too small in mode
  2529.                 "fallOff=twOUT" which caused the program to
  2530.                 hang up at large radius-values - fixed
  2531.  -DLA-PlugIn: PPC-support
  2532.  -Wave3D-PlugIn: PPC-support
  2533.  
  2534. v4.15 (Friday 03-Oct-97)
  2535.  -Twirl-PlugIn: PPC-support
  2536.  -Processor: *15/24 Bit Screen-Display (CyberGraphX)
  2537.              *disable the dither-option in 15/24 Bit mode
  2538.  -Main: new options: *noPPC, noCyberGraphX
  2539.                      *notInterleaved-option removed
  2540.  
  2541. v4.16 (Friday 03-Oct-97)
  2542.  -Converter: new Screen- and Window-Preview supporting
  2543.   all possible depths (compatible with CyberGraphX)
  2544.  
  2545. v4.17 (Saturday 04-Oct-97)
  2546.  -FilmStrips: 24 Bit-subtype
  2547.  -Water-PlugIn: PPC-support
  2548.  
  2549. v4.18 (Saturday 04-Oct-97)
  2550.  -PCAdd-Window: support for 24 Bit-thumbnails
  2551.  -TMaker: support for 24 Bit-filmstrips
  2552.  
  2553. v4.19 (Saturday 04-Oct-97)
  2554.  -GrabWindow-PlugIn: 24 Bit-support (CyberGraphX)
  2555.  -Rotate-PlugIn: PPC-support
  2556.  
  2557. v4.20 (Saturday 04-Oct-97)
  2558.  -Rotate-PlugIn: quality improved (no more "black border pixels")
  2559.  -Converter: support for 15/24 Bit-YAFA-Animations as input
  2560.  
  2561. v4.21 (Saturday 04-Oct-97)
  2562.  -Displace-PlugIn: PPC-support
  2563.  -Triangulate-PlugIn: PPC-support
  2564.  -OilTransfer-PlugIn: PPC-support
  2565.  -Main: new options: "screenMode" and "screenModeReq"
  2566.  
  2567. v4.22 (Sunday 05-Oct-97)
  2568.  -MedianFilter-PlugIn: PPC-support
  2569.  -Halve-PlugIn: PPC-support
  2570.  -Twirl3D-PlugIn: PPC-support
  2571.  
  2572. v4.23 (Sunday 05-Oct-97)
  2573.  -Processor: PCColor-Window for easy color-selection:
  2574.               *contains both string-gadgets and Scrollbars (RGB)
  2575.               *integrated color-database which may be mofified, saved etc.
  2576.               *the fileformat of the color-database is compatible
  2577.                with the X11-file "rgb.txt"
  2578.  
  2579. v4.24 (Sunday 05-Oct-97)
  2580.  -PCColor-support for the following PlugIns:
  2581.    DLA, Compose, Text, SetColor, SetBackground, Neon, Rectangle,
  2582.    Circle, ZPlot, LWOB
  2583.  -Prefs: <c>-Shortcut for changing the screentype (useful
  2584.          if the current screen isn't "visible")
  2585.  
  2586. v4.25 (Sunday 05-Oct-97)
  2587.  -PCColor-support for the following PlugIns:
  2588.    Pixelize, ParPlot, DataPlot, Axis3D, Genlock3D, ColorCube, CreateImage
  2589.  -PCRender-Window: PCColor-support
  2590.  -PCColor-Window: sort the color-list automatically
  2591.  
  2592. v4.26 (Monday 06-Oct-97)
  2593.  -Crop-PlugIn: PPC-support
  2594.  -LUT-PlugIn: PPC-support
  2595.  -Negative-PlugIn: PPC-support
  2596.  -Scale-PlugIn: PPC-support
  2597.  
  2598. v4.27 (Monday 06-Oct-97)
  2599.  -TileBrick-PlugIn: PPC-support
  2600.  -ColorToGray-PlugIn: PPC-support
  2601.  -Processor: *smoothing did only work on images with (width%16)==0 - fixed
  2602.  -GrabWindow-PlugIn: additional Show-Button
  2603.  -Displace-PlugIn: do nothing  if radius<1
  2604.  -3d-engine: colorfunction did not work correctly after porting - fixed
  2605.  
  2606. v4.28 (Wednesday 08-Oct-97)
  2607.  -Noise-PlugIn: PPC-support
  2608.  -Threshold-PlugIn: PPC-support
  2609.  -Balancing-PlugIn: PPC-support
  2610.  -Compose-PlugIn: PPC-support
  2611.  
  2612. v4.29 (Thursday 09-Oct-97)
  2613.  -CreateImage-PlugIn: PPC-support
  2614.  -Main: due a stupid (but serious bug) in the PPC-MEMCPY-function
  2615.    the Crop-, Triangulate-, ColorToGray- and Compose-PlugIns didn't
  2616.    work correctly in some cases - fixed
  2617.  -FilmControl-Window: *design improved
  2618.                       *"calculator"-gadgets
  2619.                       *new options: MaxDepth and Compression
  2620.                       *support for xpk-compressed files
  2621.  
  2622. v4.30 (Thursday 09-Oct-97)
  2623.  -Processor: *Scale-function: PPC-support
  2624.              *ColorToGray-function: PPC-support
  2625.  -ARexx-Port: *PCS_WIDTH and PCS_FRAME didn't work correctly - fixed
  2626.               *all StoryBoard-commands didn't work - fixed
  2627.               *some more commands added
  2628.  -Antique-PlugIn: PPC-support
  2629.  
  2630. v4.31 (Friday 10-Oct-97)
  2631.  -Add-PlugIn: PPC-support
  2632.  -ReplaceComp-PlugIn: PPC-support
  2633.  -Convolve-PlugIn: PPC-support
  2634.  -Raster-PlugIn: PPC-support
  2635.  
  2636. v4.32 (Friday 10-Oct-97)
  2637.  -Twist-PlugIn: PPC-support
  2638.  -EdgeDetect-PlugIn: PPC-support
  2639.  -SetColor-PlugIn: PPC-support
  2640.  -Pixelize-PlugIn: *PPC-support
  2641.                    *grid-generating code completely rewritten
  2642.                     (some parameters and clipping didn't work as expected)
  2643.  
  2644. v4.33 (Saturday 11-Oct-97)
  2645.  -ShiftLines-PlugIn: PPC-support
  2646.  -Alpha-PlugIn: PPC-support
  2647.  -Wrap-PlugIn: PPC-support
  2648.  -Bump-PlugIn: PPC-support
  2649.  -Flip-PlugIn: PPC-support
  2650.  
  2651. v4.34 (Saturday 11-Oct-97)
  2652.  -RIP-PlugIn: PPC-support
  2653.  -Transform3D-PlugIn: PPC-support
  2654.  -Cube-PlugIn: PPC-support
  2655.  -Posterise-PlugIn: PPC-support
  2656.  
  2657. v4.35 (Saturday 11-Oct-97)
  2658.  -Magnet3D-PlugIn: PPC-support
  2659.  -Wind-PlugIn: PPC-support
  2660.  -Sphere-PlugIn: PPC-support
  2661.  -Bump3D-PlugIn: PPC-support
  2662.  -GrabWindow-Plugin: the 24bit-images were not freed after writing - fixed
  2663.  
  2664. v4.36 (Saturday 11-Oct-97)
  2665.  -BlackHole-PlugIn: PPC-support
  2666.  -Plasma-PlugIn: PPC-support
  2667.  -Emboss-PlugIn: PPC-support
  2668.  -Wave-PlugIn: PPC-support
  2669.  
  2670. v4.37 (Sunday 12-Oct-97)
  2671.  -Shear-PlugIn: PPC-support
  2672.  -Magnet-PlugIn: PPC-support
  2673.  -Cartesian2Polar-PlugIn: PPC-support
  2674.  -ColorRegion-PlugIn: PPC-support
  2675.  
  2676. v4.38 (Sunday 12-Oct-97)
  2677.  -BGradient-PlugIn: PPC-support
  2678.  -Text-PlugIn: PPC-support
  2679.  -MotionBlur-PlugIn: *some parts rewritten
  2680.                      *PPC-support
  2681.  -LineArt-PlugIn: *completely rewritten
  2682.                   *PPC-support
  2683.                   *new option: mode=(GRAY|COLOR|INVGRAY|INVCOLOR)
  2684.  
  2685. v4.39 (Sunday 12-Oct-97)
  2686.  -Neon-PlugIn: PPC-support
  2687.  -RotateBlur-PlugIn: PPC-support
  2688.  -Converter: loadSession: in some cases more than one Processor-Window
  2689.                           was opened after loading a session-file
  2690.                           with enabled Processor-Preview - fixed
  2691.  -Processor-Preview: don't scale up images if they would exceed
  2692.                      the screen-dimensions
  2693.  
  2694. v4.40 (Monday 13-Oct-97)
  2695.  -Player, Projects: use the current output-settings (e.g. SCREEN)
  2696.   for playing projects
  2697.  -Main: initialize the Project-Filename to "default.prj"
  2698.  -Main: debug2-option
  2699.  -Preferences: ScreenMode-Requestester don't allow modes with
  2700.                "((width<640) || (height<256) || (depth<3))"
  2701.  -Memory-Handler: additional PPC-related output in debug-mode
  2702.  -PCColor-Window: Setting the Palette did not work in all cases
  2703.                   on AGA-machines - fixed
  2704.  -TMaker/FilmStrips: 15 Bit-support
  2705.  -Display: 15 Bit-images with "((width%16)!=0)" were not
  2706.            displayed correctly - fixed
  2707.  
  2708. v4.41 (Tuesday 14-Oct-97)
  2709.  -TMaker: *"type=ROTATE, subType=*AB" didn't work correctly - fixed
  2710.           *the Preview-gadget was never updated - fixed
  2711.           *Window-Preview (under CyberGraphX) is possible now
  2712.           *automatically deactivate xpk-compression in CreateExamples-mode
  2713.  -PPC-version: serious bug fixed: due a stupid bug in the master include-file
  2714.               each of the PPC-related modules had it's own
  2715.               library-base-pointer - fixed
  2716.  -NOPPC-version
  2717.  -ARexx-Port: ST_SCROLLDOWN-command didn't work - fixed
  2718.  -PPC-version seems to be (very) stable now
  2719.  
  2720. v4.42 (Tursday 16-Oct-97)
  2721.  -Processor: time-measurement improved (even periods over more than one
  2722.              day should be no problem now)
  2723.  -TMaker: use only 8 or 24 Bit in CreateExamples-mode
  2724.  -all routines from the wka.library moved into the program (this library
  2725.   is obsolete now)
  2726.  
  2727. v4.43 (Saturday 18-Oct-97)
  2728.  -Processor: perform 24 Bit-conversations (displayable<->not displayable)
  2729.              using the PPC
  2730.  -Cube-, Neon-, Sphere-PlugIn: some temporary arrays were not
  2731.                                allocated cache-aligned - fixed
  2732.  -FilmStrips: *15 Bit-filmstrips dropped (no PPC<->M68K multitasking possible
  2733.                because they have to be converted while playing)
  2734.               *avoid flickering while playing filmstrips on AGA-machines
  2735.  
  2736. v4.44 (Friday 28-Nov-97)
  2737.  -memory-handler: *completely rewritten
  2738.                   *causes (significantly) less memory fragmentation
  2739.                    than the old one
  2740.  
  2741. v4.45 (Friday 28-Nov-97)
  2742.  -ParPlot: sometimes the expressions were set to ("u","v","0")  - fixed
  2743.  -ZPlot: sometimes the expression was set to "0"  - fixed
  2744.  -Benoit-PlugIn (using the Benoit-code by Andre' Osterhues - Thanx)
  2745.  
  2746. v4.46 (Saturday 20-Dec-97) (One of these good days)
  2747.  -2D-image-transform-engine completely rewritten:
  2748.    *speed dramatically improved
  2749.    *qualitity dramatically improved
  2750.    *supports free zooming (zoom factors like 500 are no problem)
  2751.    *requires less memory
  2752.  
  2753. v4.47 (Saturday 20-Dec-97)
  2754.  -Rotate-PlugIn: algorithm completely rewritten, makes use of the
  2755.                  new 2D-engine
  2756.  -Blackhole-PlugIn: *algorithm completely rewritten, makes use of the
  2757.                      new 2D-engine
  2758.                     *the radius-parameter was dropped
  2759.  
  2760. v4.48 (Sunday 21-Dec-97)
  2761.  -Wave-PlugIn: algorithm completely rewritten, makes use of the
  2762.                new 2D-engine
  2763.  -Magnet-PlugIn: algorithm completely rewritten, makes use of the
  2764.                  new 2D-engine
  2765.  
  2766. v4.49 (Sunday 21-Dec-97)
  2767.  -Scale: algorithm completely rewritten:
  2768.           *four totally different modes for the four different
  2769.            cases of scaling
  2770.           *automatic smoothing
  2771.           *very fast at very good quality (no "fast mode" necessary)
  2772.  
  2773. v4.50 (Sunday 21-Dec-97)
  2774.  -Cartesian2Polar-PlugIn: *algorithm completely rewritten, makes use of the
  2775.                            new 2D-engine
  2776.                           *additional parameter: Wrap
  2777.  -Shear-PlugIn: algorithm completely rewritten, makes use of the
  2778.                 new 2D-engine
  2779.  
  2780. v4.51 (Sunday 21-Dec-97)
  2781.  -Twirl-PlugIn: algorithm completely rewritten, makes use of the
  2782.                 new 2D-engine
  2783.  -RotateBlur-PlugIn: algorithm completely rewritten, makes use of the
  2784.                 new 2D-engine
  2785.  
  2786. v4.52 (Sunday 21-Dec-97)
  2787.  -new PlugIn: Polar2Cartesian
  2788.  
  2789. v4.53 (Monday 22-Dec-97)
  2790.  -PCRender-Window: "Solid" Preview (BETA)
  2791.                   (Shaded object instead of the wireframe-preview - so even
  2792.                    lightsource-related parameter-settings are visible instantly)
  2793.  -Polar2Cartesian-Window: the Wrap-parameter was not correct updated - fixed
  2794.  
  2795. v4.54 (Monday 05-Jan-98)
  2796.  -PCRender-Preview: *designed a preview-object consisting of triangles
  2797.                     *all settings (except Quant3D, of course) are
  2798.                      supported now
  2799.  
  2800. v4.55 (Monday 05-Jan-98)
  2801.  -HSL-PlugIn (BETA)
  2802.  -3D-engine: "double-sided" mode replaced by a "tricky single-sided" mode
  2803.              (increases speed and decreases quality, but quality in
  2804.               "double-sided" mode was never really good)
  2805.  
  2806. #############################################################################
  2807. #                                                                           #
  2808. # This was the last version of "Wildfire5\PPC"                              #
  2809. #                                                                           #
  2810. #############################################################################
  2811.  
  2812. v4.56 (Sunday 11-Jan-98)
  2813.  -Started to write a new GUI - using MUI;
  2814.    Why: *Wildfire is getting too complicated - even for me !
  2815.         *MUI has some very interesting functions like virtual groups,
  2816.          powerful listviews, dynamic binding, external classes, ...
  2817.         *I don't like the Standard-Amiga-Look (But I HATE the MagicWB-Look)
  2818.  -Iconmanager (completely) removed
  2819.  -DWA-Window removed
  2820.  
  2821. v4.57 (Monday 12-Jan-98)
  2822.  -concept of the new GUI finished (in mind)
  2823.  -Shortcuts-Window removed
  2824.  -Main input-Handler finished
  2825.  -"Window loader" for dynamic binding of windows
  2826.  -created a standard set of components (gadgets) to use in Wildfire:
  2827.    *String-Gadgets with Calculator-support
  2828.    *Listviews
  2829.    *Popfile-Gadgets
  2830.    *Cycle-Gadgets
  2831.  
  2832. v4.58 (Monday 12-Jan-98)
  2833.  -Design of Main-Window containing 10 pages (program-parts)
  2834.   finished (no functions implemented yet)
  2835.  
  2836.  
  2837. v4.59 (Tuesday 13-Jan-98)
  2838.  -Player-Window converted (including most functions) (without subwindows)
  2839.  
  2840. v4.60 (Wednesday 14-Jan-98)
  2841.  -Converter-Window converted (including most functions) (without subwindows)
  2842.  
  2843. v4.61 (Wednesday 14-Jan-98)
  2844.  -CRange-Window converted
  2845.  -BlackFrames-Window converted
  2846.  -Sequence-Window converted
  2847.  
  2848. v4.62 (Thursday 15-Jan-98)
  2849.  -PictureList-Window converted
  2850.  
  2851. v4.63 (Friday 16-Jan-98)
  2852.  -PictureInfo-Window converted
  2853.  -Requester-Window converted
  2854.  
  2855. v4.64 (Saturday 16-Jan-98)
  2856.  -PictureOptions-Window converted
  2857.  -YAFAOptions-Window converted
  2858.  
  2859. v4.65 (Saturday 16-Jan-98)
  2860.  -IFFOptions-Window converted
  2861.  -GUI-design improved: Each component is initialized with two
  2862.   string-pointers: the label-text and a shorthelp-text which
  2863.   is optionally used; all strings are hold in one file
  2864.   ("wf:system/wf.strings_Language") - localization should be easy now
  2865.  
  2866. v4.66 (Saturday 17-Jan-98)
  2867.  -strings for all currently converted windows are available in
  2868.   English now ("wf:system/wf.strings_english");
  2869.  
  2870. v4.67 (Saturday 17-Jan-98)
  2871.  -(internal) custom class to display images with a depth of
  2872.   upto 24 Bit: wfImage
  2873.  
  2874. v4.68 (Saturday 17-Jan-98)
  2875.  -PCAdd-Window converted:
  2876.    *contains only one (sorted) list with two columns: name and type
  2877.    *runs ansynchronous now
  2878.    *preview images are shown as before (uses wfImage class)
  2879.    *renamed to "Effects"
  2880.  
  2881. v4.67 (Monday 19-Jan-98)
  2882.  -new PlugIn-system
  2883.  
  2884. v4.68 (Monday 19-Jan-98)
  2885.  -new window: GetValue (prompts for values of several types (string, float, ...))
  2886.  -Negative-Operator converted
  2887.  
  2888. v4.69 (Monday 19-Jan-98)
  2889.  -Variables-Window converted
  2890.  -Variables-Window: new function: Duplicate
  2891.  
  2892. v4.70 (Tuesday 20-Jan-98)
  2893.  -(internal) custom class to display and modify wireframe objects
  2894.   (like Envelopes or Size-Profiles)
  2895.  
  2896. v4.71 (Wednesday 21-Jan-98)
  2897.  -ILBM-Saver converted
  2898.  -Savers-Window converted
  2899.  
  2900. v4.72 (Thursday 22-Jan-98)
  2901.  -JPEG-Saver converted
  2902.  -Add-Operator converted
  2903.  
  2904. v4.73 (Friday 23-Jan-98)
  2905.  -Log-Window converted
  2906.  
  2907. v4.74 (Friday 23-Jan-98)
  2908.  -Main program *completely* rewritten - from now only the MUI-windows
  2909.   are available
  2910.  
  2911. v4.75 (Saturday 24-Jan-98)
  2912.  -SingleImage-Window converted
  2913.  
  2914. v4.76 (Saturday 24-Jan-98)
  2915.  -most mesages (e.g. error messages) are also loaded from the external
  2916.   string-database
  2917.  -PNG-Saver converted
  2918.  
  2919. v4.77 (Saturday 24-Jan-98)
  2920.  -Processor-Window converted
  2921.  
  2922. v4.78 (Sunday 25-Jan-98)
  2923.  -general drag&drop class (allowing drag&drop-operations between
  2924.   any number of (different) objects in an easy way)
  2925.  
  2926. v4.79 (Sunday 25-Jan-98)
  2927.  -Envelope-Window converted
  2928.  
  2929. v4.80 (Sunday 25-Jan-98)
  2930.  -new Progress-Window
  2931.  -new Color-window (which is opened after clicking at a Colorfield-gadget)
  2932.  
  2933. v4.81 (Monday 26-Jan-98)
  2934.  -new (internal) custom class "wfParameter":
  2935.    This group of three gadgets (wfString, Slider and Button)
  2936.    allows the user to adjust animation-parameters in a way
  2937.    as known from Wildfire5\PPC.
  2938.    All parameters of each particular effect-PlugIn will
  2939.    be adjusted from within only ONE window later.
  2940.    Because there will be no space for min- and max-gadgets
  2941.    wfParameter-class automatically adjusts the range.
  2942.    (There are both dynamic and static ranges)
  2943.  
  2944. v4.82 (Monday 26-Jan-98)
  2945.  -Posterise-Operator converted (uses wfParameter class which works fine)
  2946.  -PlugIn-Port enhanced: Each particular (effect-)parameter can
  2947.   be accessed via ARexx directly
  2948.  
  2949. v4.83 (Monday 26-Jan-98)
  2950.  -Scale-Operator converted
  2951.  -system texts:
  2952.    *text file splitted into two files: Main and PlugIns
  2953.    *these texts may be "overwritten" by language-specific
  2954.     files specified via the global option "language"
  2955.  
  2956. v4.84 (Monday 26-Jan-98)
  2957.  -DragAndDrop: Effects->ProcessorLst->Add
  2958.  -Converter: Load/Save-Session-functions updated and enabled
  2959.  
  2960. v4.85 (Tuesday 27-Jan-98)
  2961.  -Benoit-Operator converted
  2962.  
  2963. v4.86 (Wednesday 28-Jan-98)
  2964.  -new Prefs-Window (contains a few parameters and both the old
  2965.   Paths- ans Macros-Window)
  2966.  
  2967. v4.87 (Wednesday 28-Jan-98)
  2968.  -Processor-Preview updated and enabled
  2969.  -Processor: Additional Frame-Slider, Preview- and Text-Button
  2970.  
  2971. v4.88 (Thursday 29-Jan-98)
  2972.  -new VariableSelect-window to select, view, modify and create Envelopes
  2973.   (connected to the "V"-Buttons of wfParameter class)
  2974.  
  2975. v4.89 (Thursday 29-Jan-98)
  2976.  -Balancing-Operator converted
  2977.  
  2978. v4.90 (Thursday 29-Jan-98)
  2979.  -Effects-Window: display only the available PlugIns
  2980.  -Raster-Operator converted
  2981.  -Processor-Window: List refreshing improved
  2982.  
  2983. v4.91 (Friday 30-Jan-98)
  2984.  -Rotate-Operator converted (without wireframe preview)
  2985.  
  2986. v4.92 (Friday 30-Jan-98)
  2987.  -Processor: *Script-handling routines updated and enabled
  2988.              *Script: lines may be also swapped via Drag&Drop from now
  2989.  
  2990. v4.93 (Saturday 31-Jan-98)
  2991.  -new (internal) custom class "wfWireframe": 
  2992.   to display fast wireframe  previews inside operator-windows
  2993.  -Rotate-Operator: now uses a wfWireframe component
  2994.  
  2995. v4.94 (Saturday 31-Jan-98)
  2996.  -wfWireframe class: own clipping-routines (no need for that sucking OS stuff)
  2997.  -HSL-Operator converted
  2998.  
  2999. v4.95 (Sunday 01-Feb-98)
  3000.  -Crop-Operator converted
  3001.  -Displace-Operator converted
  3002.  
  3003. v4.96 (Sunday 01-Feb-98)
  3004.  -Processor: Script-loading/saving routines updated, improved and enabled
  3005.  -Plasma-Operator converted
  3006.  
  3007. v4.97 (Monday 02-Feb-98)
  3008.  -improved label-alignment-technique (applied to all operators)
  3009.  -shortcut-support for most components (Shortcuts are read from
  3010.   the system-strings-file and should fit the corresponding label-text.
  3011.   Example:a) "Test"-button with shortcut 't':
  3012.                *Processor_TestBtn
  3013.                _Test  (the shortcut is recognized automatically and the 'T' is rendered underlined)
  3014.                HELP
  3015.           b) "Input"-Cycle-gadget with shortcut 'i':
  3016.               *FXNegative_InputLbl
  3017.               _Input (the 'I' will be rendered underlined)
  3018.  
  3019.               *FXNegative_InputCyc
  3020.               i      (the shortcut)
  3021.               HELP
  3022.  
  3023.  
  3024. v4.98 (Monday 02-Feb-98)
  3025.  -Main: support for global shortcuts (e.g. function keys)
  3026.  -Antique-Operator converted
  3027.  -AutoCrop-Operator converted
  3028.  
  3029. v4.99 (Tuesday 03-Feb-98)
  3030.  -Compose-Operator converted
  3031.  
  3032. v5.00 (Tuesday 03-Feb-98)
  3033.  -OilTransfer-Operator converted
  3034.  -LoadTemp-Operator converted
  3035.  -SaveTemp-Operator converted
  3036.  -KillTemp-Operator converted
  3037.  
  3038. v5.01 (Tuesday 03-Feb-98)
  3039.  -MedianFilter-Operator converted
  3040.  -Color-window turned into a modal window
  3041.  -PlugIn-ARexx-interface simplified
  3042.  
  3043. v5.02 (Thursday 05-Feb-98)
  3044.  -PCRender-Window converted (Each 3D-operator will have a window
  3045.   with at least two Pages: Operator-Settings and Render-Settings -
  3046.   therefore the PCRender-"Window" is not real a window but there
  3047.   are separate system-strings for it)
  3048.   (The preview isn't available yet)
  3049.  
  3050. v5.03 (Friday 06-Feb-98)
  3051.  -new (internal) custom class "wfPhong":
  3052.   to display (phong-)shaded previews inside operator-windows
  3053.  -PCRender-Window: added a wfPhong component for the preview (which works fine)
  3054.  
  3055. v5.04 (Friday 06-Feb-98)
  3056.  -Main: Number-gadgets are right-aligned now
  3057.  -Processor: 3d-engine updated and enabled
  3058.  -FieldRendering-Operator converted
  3059.  
  3060. v5.05 (Saturday 07-Feb-98)
  3061.  -Wave3D-Operator converted
  3062.  
  3063. v5.06 (Saturday 07-Feb-98)
  3064.  -Twirl-Operator converted
  3065.  
  3066. v5.07 (Sunday 08-Feb-98)
  3067.  -ColorToGray-Operator converted
  3068.  -new ProcessorPreview-Window (uses wfImage class)
  3069.  
  3070. v5.08 (Monday 09-Feb-98)
  3071.  -Halve-Operator converted
  3072.  -BlackHole-Operator converted
  3073.  
  3074. v5.09 (Monday 09-Feb-98)
  3075.  -MotionBlur-Operator converted
  3076.  -RotateBlur-Operator converted
  3077.  
  3078. v5.10 (Tuesday 10-Feb-98)
  3079.  -Flip-Operator converted
  3080.  -SwapRGB-Operator converted
  3081.  -LineArt-Operator converted
  3082.  
  3083. v5.11 (Tuesday 10-Feb-98)
  3084.  -Wrap-Operator converted
  3085.  
  3086. v5.12 (Tuesday 10-Feb-98)
  3087.  -EdgeDetect-Operator converted
  3088.  -Magnet-Operator converted
  3089.  
  3090. v5.13 (Wednesday 11-Feb-98)
  3091.  -Roll-Operator converted
  3092.  -Converter renamed into Animations
  3093.  -Effects renamed into Operators
  3094.  -Processor renamed into Effects
  3095.  
  3096. v5.14 (Wednesday 11-Feb-98)
  3097.  -SingleImage-window turned into a separate program-part: "Images"
  3098.  -Sphere-Operator converted
  3099.  
  3100. v5.15 (Thursday 12-Feb-98)
  3101.  -new (internal) custom class "wfDragColorfield":
  3102.   to "drag colors"
  3103.  -CreateImage-Operator converted (uses wfDragColorfield class)
  3104.  
  3105. v5.16 (Friday 13-Feb-98)
  3106.  -Magnet3D-Operator converted
  3107.  
  3108. v5.17 (Friday 13-Feb-98)
  3109.  -Log- and Prefs-Window turned into separate windows
  3110.  -The Main-Window now contains a "Project"-menu
  3111.   (with the usual functions as Open, Save, Help, Prefs, ...)
  3112.  
  3113. v5.18 (Saturday 14-Feb-98)
  3114.  -Layout of the Images-Window changed
  3115.  -CountPlugins-Plugin converted
  3116.  -introducing a new type of "session files": from now a session
  3117.   contains all the settings of the Images-, the Animations and the
  3118.   Effects-window, therefore one has only to deal with one
  3119.   file (the new session file) instead of two (a process- and session-file)
  3120.  
  3121. v5.19 (Sunday 15-Feb-98)
  3122.  -GrabWindow-Plugin converted
  3123.  -GrabWindow-PlugIn: bring the "window of interest" automatically into
  3124.                      foreground on CyberGFX-screens (otherwise the
  3125.                      saved image may contain "random pixels")
  3126.  
  3127. v5.20 (Sunday 15-Feb-98)
  3128.  -new (internal) custom class "wfDragString":
  3129.   to drag the contents of string-gadgets
  3130.  -Animations-Window: the Input- and Output-gadgets are wfDragString-gadgets
  3131.   (this may be usefull if you want simply to reduce the depth of an
  3132.    particular image (input=output))
  3133.  -Converter-preview updated and enabled
  3134.  
  3135. v5.21 (Sunday 15-Feb-98)
  3136.  -loading/saving of sessions should work now
  3137.  -Main-Window: Open/Save-menu-items enabled
  3138.  -Converter: the Convert-function is available now
  3139.  
  3140. v5.22 (Monday 16-Feb-98)
  3141.  -Player-Window: Play-function (including collecting stats,
  3142.                  error-handling etc.) updated and enabled
  3143.  -Polar2Cartesian-Operator converted
  3144.  
  3145. v5.23 (Wednesday 18-Feb-98)
  3146.  -Images-Window: Frame-Slider and Session-gadgets removed
  3147.  -Animations-Window: Session-gadgets removed
  3148.  -Sessions/Processes/Variables/etc. are loaded/saved
  3149.   using the (context-sensitive) Main-Menu Open/Save
  3150.  -Cartesian2Polar-Operator converted
  3151.  
  3152. v5.24 (Thursday 19-Feb-98)
  3153.  -Wind-Operator converted
  3154.  -Operators: four new buffer-related properties which are necessary for
  3155.              the forthcoming HWM ("Hollywood Machine")
  3156.  
  3157. v5.25 (Friday 20-Feb-98)
  3158.  -PPM-Saver converted
  3159.  -Emboss-Operator converted
  3160.  -ReplaceComp-Operator converted
  3161.  
  3162. v5.26 (Friday 20-Feb-98)
  3163.  -Operators: one more buffer-related property which is necessary for
  3164.              the forthcoming HWM ("Hollywood Machine")
  3165.  -wfImage-Class: support for internal "Frame-images"
  3166.  -Operators: Thumbnail-Preview (uses wfImage class)
  3167.  
  3168. v5.27 (Saturday 21-Feb-98)
  3169.  -Effects-Preview: width-setting changed into a size-setting (percent)
  3170.  -Effects-Window: Preview-Cycle-gadget turned into a button
  3171.  -Images-Window: small Preview for both the input and the output image
  3172.  
  3173. v5.28 (Sunday 22-Feb-98)
  3174.  -Operators-Window: thumbnail-preview updated and enabled
  3175.  -Images-Window: layout changed again
  3176.  -Animations-Window: *addional Play-buttons for both the input and the output
  3177.                      *layout completely changed
  3178.  
  3179. v5.29 (Sunday 22-Feb-98)
  3180.  -new (internal) custom class "wfBitButton": Buttons containing
  3181.   both a small image and a button text
  3182.   (the only *important* disadvantage: these OS/MUI-colors are so ugly
  3183.    that it seems to be impossible to create any "well-designed" image
  3184.  -Main-Window: uses wfBitButton class
  3185.  
  3186. v5.30 (Sunday 22-Feb-98)
  3187.  -new (internal) custom class "wfRenderImage": to display images
  3188.   which are rendered "in realtime" using the current screen palette
  3189.  -wfBitButton class: uses wfRenderImage class (instead of wfImage class),
  3190.   this may slow down the GUI a little bit but only this makes it possible
  3191.   to design buttons with a "professional look"
  3192.  
  3193. v5.31 (Sunday 22-Feb-98)
  3194.  -there are 9 "Standard"-wfBitButtons now
  3195.  -Effects-Preview: creating the window is much faster now
  3196.                    (there was another problem due to the dynamic size of
  3197.                     this window which has been fixed)
  3198.  -Main: display a busy-pointer while creating windows for the
  3199.         first time
  3200.  -wfParameter class: *the slider may have a shortcut now
  3201.                      *automatically adjust the slider step to fit
  3202.                       the current value range
  3203.  
  3204. v5.32 (Monday 23-Feb-98)
  3205.  -Variables-Window: *Load-, Save- and Filename-gadget removed
  3206.                     *files are loaded/saved using the context-sensitive
  3207.                      Main-menu from now
  3208.  -wfImage class: addional drag&drop features
  3209.  
  3210. v5.33 (Tuesday 24-Feb-98)
  3211.  -Images-Window: Input/Output-filename may be copied dragging one of
  3212.                  the Preview-Images
  3213.  -Envelope-Window: *Load-, Save- and Filename-gadget removed
  3214.                    *files are loaded/saved using the context-sensitive
  3215.                     Main-menu from now
  3216.  -Effects/Operators-Window: Effects may be added dragging the Preview-images
  3217.   over the Effects-Script
  3218.  
  3219. v5.34 (Wednesday 25-Feb-98)
  3220.  -Wave-Operator converted
  3221.  -Alpha-Operator converted
  3222.  
  3223.  
  3224. v5.35 (Thursday 26-Feb-98)
  3225.  -Shear-Operator converted
  3226.  -TileBrick-Operator converted
  3227.  
  3228. v5.36 (Tuesday 03-Mar-98)
  3229.  -ShiftLines-Operator converted
  3230.  -Bump-Operator converted
  3231.  
  3232. v5.37 (Wednesday 03-Mar-98)
  3233.  -Envelope-Window: some minor bugs fixed
  3234.  -new window: Clipboard-Window: this window contains a list of items
  3235.   of various types (images, texts, colors, ...) which may be dropped
  3236.   everywhere (it makes sense), currently only adding of colors and images
  3237.   to the Clipboard list is supported
  3238.  
  3239. v5.38 (Thursday 05-Mar-98)
  3240.  -LoadImage-Operator converted
  3241.  -LoadImage-Operator: additional Info-Button
  3242.  -SaveImage-Operator converted
  3243.  
  3244. v5.39 (Saturday 07-Mar-98)
  3245.  -wfWireframe class: clipping routine improved
  3246.  -PPM-Saver: don't include comments into saved PPM-images because at least
  3247.              two programs are not able to handle them
  3248.  -Water-Operator converted
  3249.  
  3250. v5.40 (Sunday 08-Mar-98)
  3251.  -HWM: *there are now two pages: "Files" (to specify the input/output) and
  3252.                                  "Effects" (do design the Effects-script)
  3253.        *operators can be added using the "Apply"-function of the Operators-
  3254.         window - there will be a separate Operators list inside the
  3255.         HWM-Window later
  3256.        *after invoking the Add-function ("Apply") the operator "tells"
  3257.         HWM about its "abilities", HWM then creates a group of
  3258.         draggable images/buttons according to this information
  3259.        *Each Effect-component holds two groups of gadgets:
  3260.          *the Input buffers (e.g. "Background" and "Foreground" in case
  3261.                              of the Compose-Operator)
  3262.          *the Output-image  (this is a representation of the image generated
  3263.                              by the Operator according to all currently specified
  3264.                              settings)
  3265.         Each output-image may be dragged over each input-button of any other
  3266.         Operators. HWM will create/remove a "connection" after that.
  3267.         But this isn't implemented yet.
  3268.  
  3269.  
  3270. v5.41 (Monday 09-Mar-98)
  3271.  -HWM: *renamed into IRS ("Image Relationship System")
  3272.        *using a customized virtual group instead of the "standard" version
  3273.        *adding/removing of connections works now
  3274.  
  3275. v5.42 (Wednesday 11-Mar-98)
  3276.  -Operators: two new properties for the IRS
  3277.  -IRS: adding/removing of effects via drag&drop
  3278.  
  3279. v5.43 (Thursday 12-Mar-98)
  3280.  -IRS: *swapping of effects via drag&drop
  3281.        *the algorithm used to create/update the virtual group is much
  3282.         more clever now
  3283.        *proper update of connections after adding/removing/swapping effects
  3284.  
  3285. v5.44 (Friday 13-Mar-98)
  3286.  -IRS: generating of thumbnail images works now, but effect parameters may not
  3287.        be adjusted
  3288.  
  3289. v5.45 (Saturday 14-Mar-98)
  3290.  -wfBitButton class: rendering/displaying should be faster now (on AGA-machines)
  3291.  -Operators: *two new properties for the main program
  3292.              *one new property for the IRS
  3293.  
  3294. v5.46 (Saturday 14-Mar-98)
  3295.  -IRS: adjusting of effect-parameters (and realtime-display of all changes)
  3296.        works now
  3297.  
  3298. v5.47 (Saturday 14-Mar-98)
  3299.  -IRS: *detection and proper handling of endless loops
  3300.        *additional frame slider and test button
  3301.  
  3302. v5.48 (Saturday 14-Mar-98)
  3303.  -IRS: *optimizer (determines which images really need to be
  3304.         refreshed - all others are cached)
  3305.        *generation of output-images (but works but not very stable)
  3306.  
  3307. v5.49 (Monday 16-Mar-98)
  3308.  -Processor: Rendering-quality of thumbnails (and BitButtons)
  3309.              on AGA-machines improved (dramatically !)
  3310.  -IRS: *connections are drawn in a much more "legal" way now
  3311.  
  3312. v5.50 (Tuesday 17-Mar-98)
  3313.  -IRS: general support for Envelopes and other frame-dependant stuff
  3314.  
  3315. v5.51 (Wednesday 18-Mar-98)
  3316.  -Operators: *one new property for the main program
  3317.              *one new property for the IRS
  3318.  -GrabWindow-PlugIn: no busy-pointer was displayed while oping the
  3319.                      window for the first time - fixed
  3320.  -Effects-Window: effects may be also deleted by dragging them "back"
  3321.                   into the Operators-Window
  3322.  -wfBitButton class: support for shortcuts
  3323.  
  3324. v5.52 (Thursday 19-Mar-98)
  3325.  -NegBright-Operator
  3326.  -MergeImages-Operator
  3327.  
  3328. v5.53 (Friday 20-Mar-98)
  3329.  -IRS: script loading/saving routines
  3330.  
  3331. v5.54 (Saturday 20-Mar-98)
  3332.  -Operators-Window: additional Display-option for filtering the
  3333.                     displayed list of operators
  3334.  -MathColor-Operator (a very slow but nice one)
  3335.  
  3336. v5.55 (Saturday 20-Mar-98)
  3337.  -Effects-window: fill the lines of the script with spaces to make
  3338.                   doubleclick-events appearing even after clicking
  3339.                   on the right of the "real text"
  3340.  -Compose-Operator: splitted into "Compose" and "AlphaCompose"
  3341.                     (the IRS does not handle optional buffers - Compose
  3342.                      was the only Operator with an optional buffer (the alpha buffer))
  3343.  
  3344. v5.56 (Sunday 20-Mar-98)
  3345.  -IRS: additional SaveImage-, SaveRendered- and Sequence-Button
  3346.  -Main-Menu: there are now four "standard" menu items:
  3347.               *New (Clear or Reset)
  3348.               *Open
  3349.               *Save
  3350.               *Save As
  3351.  
  3352. v5.57 (Monday 21-Mar-98)
  3353.  -BitMask-Operator
  3354.  -Operators: *all strings are now initialized while initializing (loading)
  3355.               the Operator
  3356.              *Reset function which may be invoked from the
  3357.               the main menu ("New")
  3358.  
  3359. v5.58 (Tuesday 21-Mar-98)
  3360.  -Twirl3D-Operator converted
  3361.  -Operators: line density of of wireframe previews increased
  3362.  -Turn-Operator
  3363.  
  3364. v5.59 (Wednesday 22-Mar-98)
  3365.  -Cube-Operator converted
  3366.  -KillTemp3D-Operator converted
  3367.  
  3368. v5.60 (Saturday 04-Apr-98)
  3369.  -Twist-Operator converted
  3370.  -Noise-Operator converted
  3371.  
  3372. v5.61 (Sunday 04-Apr-98)
  3373.  -Image-loader: support for images created by Save(QT/AVI)Frames
  3374.  
  3375. v5.62 (Thursday 07-Apr-98)
  3376.  -Converter: virtual support for AVI- and Quicktime-movies
  3377.              (using external tools SaveAVIFrames and SaveQTFrames
  3378.               by ©1996-1998 Thore Böckelmann)
  3379.  
  3380. v5.63 (Thursday 30-Apr-98)
  3381.  -Convolve-Operator converted
  3382.  
  3383. v5.64 (Friday 01-May-98)
  3384.  -Benoit-Operator: File-related gadgets removed (all file-related
  3385.                    functions may be invoced from the main menu)
  3386.  -2D-engine: images with ((width%16)!=0) where not handled correctly - fixed
  3387.  -EPS-Saver converted
  3388.  
  3389. v5.65 (Friday 01-May-98)
  3390.  -Neon-Operator converted
  3391.  -Clipboard-Window:
  3392.    *additional comment field
  3393.    *dynamic contents component (shape depends on the type of data)
  3394.  
  3395. v5.66 (Saturday 02-May-98)
  3396.  -Clipboard: *load- and save-functions
  3397.              *at programm-startup the clipboard file "wf_:clipboard/standard.clipboard"
  3398.               is loaded automatically
  3399.              *don't allow duplicate elements
  3400.  
  3401. v5.67 (Saturday 02-May-98)
  3402.  -ColorRegion-Operator converted
  3403.  -Clipboard: *support for Drag&Drop operations from "alien" windows (PlugIns)
  3404.  
  3405. v5.68 (Sunday 03-May-98)
  3406.  -BGradient-Operator converted
  3407.  
  3408. v5.69 (Sunday 03-May-98)
  3409.  -DLA-Operator converted
  3410.  -Perspective-Operator converted
  3411.  
  3412. v5.70 (Sunday 03-May-98)
  3413.  -Pixelize-Operator converted
  3414.  
  3415. v5.71 (Tuesday 05-May-98)
  3416.  -ZPlot-Operator converted
  3417.  
  3418. v5.72 (Wednesday 06-May-98)
  3419.  -ParPlot-Operator converted
  3420.  
  3421. v5.72 (Friday 08-May-98)
  3422.  -Axis3D-Operator converted
  3423.  
  3424. v5.73 (Monday 11-May-98)
  3425.  -Text-Operator converted
  3426.  
  3427. v5.74 (Sunday 17-May-98)
  3428.  -ARexx-Operator: *Argument-parser completely rewritten
  3429.                   *even mathematical expressions are allowed as arguments
  3430.                   *all changes also applied to Wildfire5\PPC
  3431.  
  3432. v5.75 (Sunday 17-May-98)
  3433.  -Compose-operator: additional color-components
  3434.  -AlphaCompose-operator: additional color-components
  3435.  -Clipboard: additional text-component
  3436.  
  3437. v5.76 (Sunday 17-May-98)
  3438.  -Main: *(optionally) faster way to access external GUI-strings:
  3439.          using an precompiled index
  3440.         *external tool "wf_makeidx" to compile the index.
  3441.          Usage: wfd_makeidx <language>
  3442.  
  3443. v5.77 (Monday 18-May-98)
  3444.  -DataPlot-Operator converted
  3445.  
  3446. v5.78 (Tuesday 19-May-98)
  3447.  -ARexx-Port (featuring one command)
  3448.  
  3449. v5.79 (Wednesday 20-May-98)
  3450.  -DataPlot-Operator converted
  3451.  
  3452. v5.80 (Thursday 21-May-98)
  3453.  -most parts of the TMaker converted
  3454.  
  3455. v5.81 (Friday 22-May-98)
  3456.  -Morph-Operator converted
  3457.  -Comment-Operator converted
  3458.  -Main: Processor-related pages rearranged:
  3459.          Processor  Player ...
  3460.             |
  3461.           Project           Linear   NonLinear  Options
  3462.          /    \              |          |         |
  3463.      Images  Animations    (Processor) (IRS)   (Processor-Options)
  3464.     (Images) (Animations)
  3465.  
  3466. v5.82 (Saturday 23-May-98)
  3467.  -Processor:
  3468.    *new Option: FXMode=(Linear|Nonlinear|None)
  3469.    *new Session format (containing ALL image-processing related settings)
  3470.  -Image-loader: image-cache
  3471.  -new (and small) general PlugIn: ICacheStats
  3472.  
  3473. v5.83 (Sunday 24-May-98)
  3474.  -IRS: connected to Processor's input-output-stream
  3475.        (i.e., most of the IRS's features should work now)
  3476.  
  3477. v5.84 (Sunday 24-May-98)
  3478.  -TMaker: *settings may be loaded and saved as TMaker-sessions
  3479.           *creating of animations should work now
  3480.  
  3481. v5.85 (Monday 25-May-98)
  3482.  -Clipboard: layout improved
  3483.  -IRS: layout improved:
  3484.         *additional image-ID's are displayed to make it easier to
  3485.          identify a particular connection
  3486.         *connections are drawn using thin lines
  3487.  
  3488. v5.86 (Wednesday 27-May-98)
  3489.  -Wave-Operator: addional Wrap-parameter
  3490.  -IRS: Operators-list removed
  3491.  -Operators-window: *works both for the Processor-script and the IRS
  3492.                     *the number displayed items may be restricted
  3493.                      specifying the type of Operator
  3494.  
  3495. v5.87 (Monday 01-Jun-98)
  3496.  -YAFAAnimInfo-Window converted
  3497.  
  3498. v5.88 (Tuesday 02-Jun-98)
  3499.  -IFFAnimInfo-Window converted
  3500.  -AnimInfo-Window converted
  3501.  
  3502. v5.89 (Thursday 04-Jun-98)
  3503.  -AnimInfo-cache (framecount and dimensions of mpeg-,
  3504.   avi- and qt-movies are stored to an external file
  3505.   "wf:system/cr.hist")
  3506.  
  3507. v5.90 (Friday 05-Jun-98)
  3508.  -Bump3D-Operator converted
  3509.  
  3510. v5.91 (Friday 05-Jun-98)
  3511.  -Rectangle-Operator converted
  3512.  -Circle-Operator converted
  3513.  
  3514. v5.92 (Saturday 06-Jun-98)
  3515.  -SetColor-Operator converted
  3516.  -SetBackground-Operator converted
  3517.  
  3518. v5.93 (Saturday 06-Jun-98)
  3519.  -Genlock3D-Operator converted
  3520.  -Join3D-Operator converted
  3521.  -Triangulate-Operator converted
  3522.  
  3523. v5.94 (Saturday 06-Jun-98)
  3524.  -Command-PlugIn converted
  3525.  -ColorCube-Operator converted
  3526.  
  3527. v5.95 (Sunday 07-Jun-98)
  3528.  -3d-engine: support for flat image-textures
  3529.  -Texture-Operator
  3530.  
  3531. v5.96 (Sunday 07-Jun-98)
  3532.  -Transform3D-Operator converted
  3533.  -LUT-Operator converted
  3534.  
  3535. v5.97 (Monday 08-Jun-98)
  3536.  -Refract-Operator
  3537.  
  3538. v5.98 (Wednesday 09-Jun-98)
  3539.  -MathColor-Operator: *major speedup (by a factor of 2.8)
  3540.                       *PPC version (what a tricky thing): speed-factor 6.4
  3541.  
  3542. v5.99 (Wednesday 09-Jun-98)
  3543.  -Converter: mpeg-saver (using the freely distributed Berkeley
  3544.   MPEG-1 Video Encoder)
  3545.  -ZPlot-Operator: minor optimizations
  3546.  -ParPlot-Operator: minor optimizations
  3547.  
  3548. v6.00 (Monday 15-Jun-98)
  3549.  -Converter: addional support for the MPEG-2 encoder mpeg2enc and
  3550.              it's options
  3551.  
  3552. v6.01 (Monday 15-Jun-98)
  3553.  -Text3D-Operator
  3554.  
  3555. v6.02 (Tuesday 16-Jun-98)
  3556.  -3D-engine: support for loading external 3d-fonts from wf:systems/3dfonts
  3557.              (a special and private format is used for these fonts)
  3558.  -converted the Axis3D-font into a font-module ("Simple")
  3559.  -Text3D-Operator: support for 3d-font-modules
  3560.  -Axis3D-Operator: support for the 3d-font-module "Simple"
  3561.  
  3562. v6.03 (Wednesday 17-Jun-98)
  3563.  -new font-module "Bevel"
  3564.  
  3565. v6.04 (Wednesday 17-Jun-98)
  3566.  -font-modules: additional surface-information
  3567.  -new font-module "Route"
  3568.  
  3569. v6.05 (Thursday 18-Jun-98)
  3570.  -new font-module "Round"
  3571.  -Text3D-Operator: support for loading the new font-modules
  3572.  
  3573. v6.06 (Friday 19-Jun-98)
  3574.  -new font-module "Raise"
  3575.  -Text3D-Operator: now three different colors ("Front", "Side" and
  3576.                    "Bevel" may be adjusted)
  3577.  
  3578. v6.07 (Saturday 20-Jun-98)
  3579.  -Interlace-Operator
  3580.  -DeInterlace-Operator
  3581.  -ARexx-Operator: create a copy of the input-image before saving it
  3582.  
  3583. v6.08 (Saturday 27-Jun-98)
  3584.  -2D-particle-engine
  3585.  -new Operator-type: Particle
  3586.  
  3587. v6.09 (Saturday 27-Jun-98)
  3588.  -PFade-Operator
  3589.  
  3590. v6.10 (Wednesday 01-Jul-98)
  3591.  -wfParameter class: automatically adjust the limits according to
  3592.                      initial values (important after loading scripts)
  3593.  -3d-engine: adaptive z-sort algorithm for "simple" objects
  3594.              (hopefully faster, better quality)
  3595.  
  3596. v6.11 (Wednesday 01-Jul-98)
  3597.  -3d-engine: double-faces mode simplified and improved
  3598.  
  3599. v6.12 (Friday 03-Jul-98)
  3600.  -3d-engine: additional transparency-mode
  3601.  
  3602. v6.13 (Saturday 04-Jul-98)
  3603.  -Processor: the global background may be also an image now
  3604.  -SetBackground-Operator: support for background-images
  3605.  
  3606. v6.14 (Saturday 04-Jul-98)
  3607.  -3d-engine: *adaptive edge buffer
  3608.              *some speed optimizations
  3609.  
  3610. v6.15 (Sunday 19-Jul-98)
  3611.  -BGradient-Operator: additional Radius-parameter (replaces X2 and Y2 in
  3612.                       radial mode)
  3613.  -Variables: *there are some preset shapes which may be used for
  3614.               creating new variables
  3615.              *all envelopes are adjusted optionally to the new
  3616.               frame range after changing the MaxFrame parameter of
  3617.               the Processor
  3618.  -Processor: additional Toggle-button (toggles the state of all effects)
  3619.  
  3620. v6.16 (Wednesday 22-Jul-98)
  3621.  -Operators-List: *simplified selection using two listviews
  3622.                   *Type-gadget and Apply-button remoped
  3623.  -PlugIns: support for global shorthelp which is displayed in
  3624.            "empty regions"
  3625.  -Processor-Options: default image-width and -height
  3626.                      (used for initializing operators)
  3627.  
  3628. v6.17 (Thursday 23-Jul-98)
  3629.  -PolarMosaic-Operator
  3630.  
  3631. v6.18 (Friday 24-Jul-98)
  3632.  -Prefs: addional task-priority parameter
  3633.  -Processor: improved and clear layout of the effects-list
  3634.  
  3635. v6.19 (Saturday 25-Jul-98)
  3636.  -Main: Projects-page removed
  3637.  -Processor: dynamic page-layout depending on the selected type of
  3638.              effect-processor
  3639.  
  3640. v6.20 (Saturday 25-Jul-98)
  3641.  -Processor: Animations- and Images-page merged together
  3642.  -some global layout changes
  3643.  -MemStats-PlugIn
  3644.  
  3645. v6.21 (Tuesday 28-Jul-98)
  3646.  -Processor: some (dramatically) "philosophy changes":
  3647.               *The "native mode" is always to process animations
  3648.               *During the whole layout process an image of the input stream
  3649.                is used. In case of an animation this be every frame.
  3650.                After specifiying the type (and object) of input one
  3651.                frame is extacted from the stream and kept in memory.
  3652.                This "cached" image is always used for generating preview
  3653.                or "test" images as long as the input is not altered.
  3654.               *There are two functions:
  3655.                 *Convert (Process the whole stream)
  3656.                 *Single image (Generate an image using the cached
  3657.                  "single image" evaluating all effects at the currently
  3658.                  selected frame)
  3659.                Note that the results of these functions may be incompatible !
  3660.  
  3661. v6.22 (Wednesday 29-Jul-98)
  3662.  -Converter: *mpeg-loader: the last frame was always skipped - fixed
  3663.              *window-display disdn't work correctly one screens with a
  3664.               depth of 15 - fixed
  3665.  
  3666. v6.23 (Thursday 30-Jul-98)
  3667.  -Circle-Operator: *completely rewritten
  3668.                    *additional Start- and EndAngle-parameters
  3669.  -LWOB-Operator: the program crashed after trying to open non-existent
  3670.                  files - fixed
  3671.  
  3672. v6.24 (Saturday 01-Aug-98)
  3673.  -Processor: introdusing a "locked" variables which are not adjusted to
  3674.              to frame range
  3675.  -LUT-Operator: *much more faster method to evaluate the envelopes
  3676.                 *always use the correct range 0..255 while creating
  3677.                  new (standard) envelopes
  3678.  
  3679. v6.25 (Saturday 01-Aug-98)
  3680.  -Processor: generate default names for envelopes while opening the
  3681.              create-window
  3682.  -Genlock3D-Operator: mode "genlock=NONE" removed because it really makes
  3683.                       no sense
  3684.  -3d-operators: Render-settings-page splitted into two sub-pages
  3685.  
  3686. v6.26 (Saturday 01-Aug-98)
  3687.  -3d-engine: additional alpha-rendering. This feature may NOT be 
  3688.              turned off. The result is converted OPTIONALLY
  3689.              into the temporary buffer 8. Therefore this buffer was
  3690.              renamed to "Alpha".
  3691.  -the official name of the IRS is finally "NLFX" (nonlinear effects processor)
  3692.   and the "ordinary" processor is shorter called "LFX"
  3693.  
  3694. v6.27 (Saturday 01-Aug-98)
  3695.  -Texture-operator: create a local copy of the texture-image to be
  3696.                     applied (this avoids side effects like using an
  3697.                     image buffer which has been modified or freed)
  3698.  -Operator-windows: buffer-gadgets which were automatically
  3699.                     disabled in the NLFX were not explicitly enabled
  3700.                     after changing the effects-type into LFX - fixed
  3701.  
  3702. v6.28 (Saturday 01-Aug-98)
  3703.  -Main: The menu functions Load/Save/Save As are "passed trough"
  3704.         operators (All operators which have load/save facilities
  3705.         will have Load/Save buttons).
  3706.         Note: The Clear function is still available for all operators !
  3707.  -Benoit-Operator: Load/Save/New-button
  3708.  -Convolve-Operator: Load/Save/New-button
  3709.  -Text-Operator: Load/Save/New-button
  3710.  -Text3D-Operator: Load/Save/New-button
  3711.  -ARexx-Operator: Load/Save/New-button
  3712.  
  3713. v6.29 (Saturday 01-Aug-98)
  3714.  -Twirl-Operator: FallOf-option had no effect - fixed
  3715.  -LWOB-Operator: the default object is "wf:3d/Cow.lwob"
  3716.  -DataPlot-Operator: the default data-file is "wf:3d/test_sXX.dat"
  3717.  -Log-window: use the default editor for editing the logfile
  3718.  -Prefs-window: enable PPC-gadget only if PPC available
  3719.  -NLFX: disable the TRender-gadget if available
  3720.  
  3721. v6.30 (Sunday 02-Aug-98)
  3722.  -2D/3D-Operators: the minimum for the zoom-parameter is now 0.01
  3723.  -Main: some labels renamed
  3724.  -Converter: all default frame numbers changed to 60
  3725.  -Envelope-window: *layout improved
  3726.                    *"Advanced options"-button removed (probably this window
  3727.                     would be obsolete)
  3728.  -3d-engine: ZSort-algorithm in Phong-mode (which is the default mode
  3729.              for the various plotting operators) didn't work - fixed
  3730.  
  3731. v6.31 (Sunday 02-Aug-98)
  3732.  -Converter: *automatically detect the type of input (Sequence/Animation)
  3733.              *automatically detect the number of frames of Image-Sequences
  3734.               and adjust various frame settings
  3735.  -Processor: *moving items via Drag&Drop inside the effects-list
  3736.               works now
  3737.              *Up/Down-gadgets were not enabled correctly in some
  3738.               cases - fixed
  3739.              *Duplicate: don't execute effects which are disabled while
  3740.                          duplicating
  3741.  -SetBackground-operator: create a local copy of the background-image
  3742.                           to be applied (this avoids side effects like
  3743.                           using an image buffer which has been modified
  3744.                           or freed)
  3745.  -Text3D-operator: not all parameters were restored loading a saved
  3746.                    script - fixed
  3747.  
  3748. v6.32 (Monday 03-Aug-98)
  3749.  -PFade-Operator: additional seed parameter
  3750.  -PScale-Operator
  3751.  
  3752. v6.33 (Tuesday 04-Aug-98)
  3753.  -PLineRain-Operator
  3754.  -Text/Text3D-Operator: additional Label-parameter: Each line may contain
  3755.                         one format-statement (C-style) were the current
  3756.                         value of this parameter (e.g. frame-number) is
  3757.                         filled in
  3758.  -Converter: extracting of the "work"-image did only work
  3759.              for frame 1 - fixed
  3760.  
  3761. v6.34 (Tuesday 04-Aug-98)
  3762.  -Cube-Operator: not all parameters were restored loading a saved
  3763.                  script - fixed
  3764.  -Processor: *Drag&Drop: dragging lines up didn't work
  3765.               correctly - fixed
  3766.              *tranfering of temporary images did not work in
  3767.               the case of planar (e.g. ILBM) images - fixed
  3768.  -Variables: *protecting of locked variables didn't work - fixed
  3769.  -Sequence-Window: parameter sqFrames is obsolete - removed
  3770.  -BlackFrames-Window: parameter cfFrames is obsolete - removed
  3771.  
  3772. v6.35 (Tuesday 04-Aug-98)
  3773.  -Shadow-Operator
  3774.  
  3775. v6.36 (Wednesday 05-Aug-98)
  3776.  -Processor: Format of the error message "Buffer x is empty" didn't
  3777.              support the "Alpha"-Buffer - fixed
  3778.  -Text3D-Operator: *Main-Page splitted into two pages
  3779.                    *support for upto 256 pages of text
  3780.  -Text-Operator: support for upto 256 pages of text
  3781.  
  3782. v6.37 (Thursday 06-Aug-98)
  3783.  -Processor: *don't rescale variables after loading scripts (which
  3784.               usually causes the number of frames to change)
  3785.              *the "Locked"-parameter was not restored after
  3786.               loading scripts - fixed
  3787.  -ARexx-Port: some usefull commands:
  3788.    PC_LOADSESSION filename
  3789.    PC_SAVESESSION filename
  3790.    PC_INPUTFILENAME filename
  3791.    PC_OUTPUTFILENAME filename
  3792.    PC_SAVEIMAGE
  3793.    PC_CONVERT
  3794.    PC_TEST
  3795.    PC_SETFRAME frame
  3796.    PC_SETMAXFRAME frame
  3797.  
  3798. v6.38 (Thursday 06-Aug-98)
  3799.  -ARexx-Port: some more commands:
  3800.    FX_ADD name
  3801.    FX_SELECT index
  3802.    FX_SELECTNAME name occurence
  3803.    PC_OPENPREVIEW
  3804.    PC_CLOSEPREVIEW
  3805.  -DLA-Operator: used the same name for the width - and height-component
  3806.                 (causes the same shortcut) - fixed
  3807.  -Converter: transfering of rendered frames didn't work in
  3808.              all cases - fixed
  3809.  -Genlock3D-Operator: Type gadget was not refreshed correctly - fixed
  3810.  
  3811. v6.39 (Thursday 06-Aug-98)
  3812.  -Converter: automatically apply the numer of frames to the Processor
  3813.              after choosing an animation as input
  3814.  -ParPlot/ZPlot-Operator: the maximum of generated points limited to 128x128
  3815.  -3D-Operators: enable/disable rendersettings according to the type
  3816.                 of the input/output buffers
  3817.  -ARexx-Port: some more commands:
  3818.    FX_OPENWINDOW
  3819.    FX_CLOSEWINDOW
  3820.  -Main: Display the current session-filenname in the title-bar
  3821.  
  3822. v6.40 (Friday 07-Aug-98)
  3823.  -Progress-Window: *layout improved
  3824.                    *display some more useful informations
  3825.  -Processor: *update the parameters DefaultWidth and DefaultHeight
  3826.               after changing the input
  3827.  -Processor-Preview: *automatically reduce the window size if the
  3828.                       window would exceed the screen size
  3829.                      *display the dimension of the original image
  3830.                       in the title bar
  3831.  -LoadImage-Operator: automatically detect the length of images
  3832.                       sequences and accordingly update the
  3833.                       parameter "repeat"
  3834.  
  3835. v6.41 (Saturday 08-Aug-98)
  3836.  -Processor: *optionally shift envelopes after changing the start frame
  3837.               of an operator
  3838.              *detect conflicts caused by removing/shifting variables
  3839.               and display a warning message
  3840.              *remove all references after killing a variable
  3841.  -Command-PlugIn: dropped (because of multi-tasking-problems)
  3842.  -Shadow-Operator: additional distance parameter
  3843.  
  3844. v6.42 (Saturday 08-Aug-98)
  3845.  -CreateVariable-Window: additional Start/EndFrame parameters
  3846.  -Variables-window: the Kill-function didn't work - fixed
  3847.                     (in fact is crashed the machine immediately and heavily)
  3848.  -Processor: *Testframe-slider ("Testframe" is the framenumber of the image
  3849.                                 which is extracted from the input-stream
  3850.                                 as "work image")
  3851.              *the Test-button was not enabled/disabled correctly - fixed
  3852.  -Converter: update the framecount of the Processor after modifying the
  3853.              PictureList
  3854.  
  3855. v6.43 (Sunday 09-Aug-98)
  3856.  -ARexx-Port: *after detection of an unknown commands a error-message
  3857.                is displayed
  3858.               *more commands:
  3859.                 PC_SETWORKFRAME frame
  3860.                 MAIN_QUIT
  3861.                 MAIN_SHOW
  3862.                 MAIN_HIDE
  3863.  -Main: *Server-mode (wf can now act both as client and as server)
  3864.         *Windows: support for global shorthelp-texts
  3865.  
  3866. v6.44 (Sunday 09-Aug-98)
  3867.  -WFServer-PlugIn
  3868.  
  3869. v6.45 (Tuesday 11-Aug-98)
  3870.  -Converter: updating of the frame-gadgets after changing the
  3871.              input did not work in all cases - fixed
  3872.  -Client/Server: *using Message-Ports now which is much faster
  3873.                   and "clean" concept
  3874.                  *proper error-detection
  3875.  
  3876. v6.46 (Tuesday 11-Aug-98)
  3877.  -Main: Only one client version of Wildfire can be started at one time
  3878.  -WFServer-Operator: *some serious errors fixed 
  3879.                      *some (internal) functionality added
  3880.  -Progress-window: the formula for calculating the remaining time
  3881.                    was wrong - fixed
  3882.  
  3883. v6.47 (Thursday 13-Aug-98)
  3884.  -Converter: *Refreshing the input in case of single pictures didn't work
  3885.               correctly - fixed
  3886.              *changed the range-concept: for processing images
  3887.               always the frame-number of the Input is used
  3888.               (e.g.: converting frames 31...60 causes the Processor
  3889.                      to calculate frame 31...60 (and not 1..30))
  3890.              *extracting the work-image from sequences is done 
  3891.               much faster now
  3892.  -LoadImage-Operator: caused illegal read operations in some
  3893.                       cases - fixed
  3894.  -Image-Cache: *Cache-size increased to 8 images
  3895.                *some optimizations (reducing the number of misses)
  3896.  -Operators-window: support for thumbnails dropped - using
  3897.                     "normal" images instead
  3898.  
  3899. v6.48 (Friday 14-Aug-98)
  3900.  -3D-Fonts: *the orientation of normal-vectors of the letter 'a' 
  3901.              was wrong - fixed
  3902.             *additional '@'-character
  3903.             *there was one face with the wrong surface-index
  3904.              in the letters 'z' and 'Z' - fixed
  3905.  -Roll-Operator: didn't work in some special cases - fixed
  3906.  -PPC-Loader: *using a more sophisticated method to launch
  3907.                ppc-modules
  3908.               *stack size increased to 65536 bytes (no joke)
  3909.  
  3910. v6.49 (Saturday 15-Aug-98)
  3911.  -ConvertImages-PlugIn converted
  3912.  -Intro-window: open the window centered relative to the Main-window
  3913.  
  3914. v6.50 (Sunday 16-Aug-98)
  3915.  -TMaker: completely dropped
  3916.  -Main: *Project-menu plitted into Project- and Windows-menu
  3917.         *PlugIns-page: created a separate window
  3918.         *Player-page: created a separate window
  3919.         *Main-pages removed
  3920.  
  3921. v6.51 (Sunday 16-Aug-98)
  3922.  -Main: new (internal) custom-class: wfCheckMark
  3923.  -Converter: *layout improved
  3924.              *all Annotation-related options are now in the
  3925.               YAFAOptions-window
  3926.  -Processor: option to synchronize the input- and the output-frame
  3927.  
  3928. v6.52 (Sunday 16-Aug-98)
  3929.  -3D-Operators: support for separately loading/saving of 3D-settings
  3930.  -Processor: after a change of the width/height of the input (which is
  3931.              detected automatically) all effect-parameters are optionally
  3932.              adjusted to fit the new dimensions
  3933.  
  3934. v6.53 (Monday 31-Aug-98)
  3935.  -Client/Server-concept dropped (having a more sophisticated method in mind)
  3936.  -Refract-operator: changing the wrap-parameter had no effect - fixed
  3937.  -Processor: *HAMx-mode could not be activated - fixed
  3938.              *Test/SaveImage-function did not work in dome cases - fixed
  3939.  -VariableSelect-Window: *layout improved
  3940.                          *additional kill-button
  3941.  -NLFX: the calculated frame-range while creating new variables
  3942.         was not correct - fixed
  3943.  
  3944. v6.54 (Monday 31-Aug-98)
  3945.  -Processor: animated Preview for the LinearFX-mode
  3946.  -Main: *reset the task-priority to 0 before exiting
  3947.         *the memory handler was shut down too early while exiting causing
  3948.          the loss of a few bytes of memory - fixed
  3949.  
  3950. v6.55 (Tuesday 01-Sep-98)
  3951.  -Processor: animated Preview for the NonlinearFX-mode
  3952.  -Variables: *the Duplicate function didn't work - fixed
  3953.  
  3954. v6.56 (Tuesday 01-Sep-98)
  3955.  -Clipboard: support for Variables (load/save/drag&drop/...)
  3956.  -Envelope-Window: layout improved
  3957.  
  3958. v6.57 (Tuesday 01-Sep-98)
  3959.  -EVOptions-Window ("Advanced Envelope Options") converted
  3960.  -Clipboard-window: removing of single items didn't work correctly - fixed
  3961.  -wf_makeidx: the phase of removing duplicate symbols sometimes caused
  3962.               Enforcer-hits - fixed
  3963.  
  3964. v6.58 (Wednesday 02-Sep-98)
  3965.  -CreateVariable-window: *additional shape: "Triangle"
  3966.                          *additional unit-option
  3967.                          *the frame-range for the Cos/Sine-shape
  3968.                           was not correct - fixed
  3969.  -Main: new global variable "pcFrames"
  3970.  -Variables: Now it's possible to assign a mathematical expression evaluated
  3971.              at runtime to each variable. The computed spline-curve (the
  3972.              Envelope) is multiplied (and not replaced) by this expression
  3973.  
  3974. v6.59 (Saturday 05-Sep-98)
  3975.  -Prefs-Window: *some cycle-gadgets replaced by checkmarks
  3976.                 *Language-gadget
  3977.  -Main: language-option and -tooltype removed
  3978.  -Processor: *layout of the Project page improved, now it looks good
  3979.               and seems to be the final layout
  3980.  
  3981. v6.60 (Saturday 05-Sep-98)
  3982.  -IRS (NLFX): *clipboard buffer (for simplified creation of connections)
  3983.               *layout changed
  3984.               *not all images were refreshed after changing the
  3985.                frame value - fixed
  3986.               *some internal changes
  3987.  -animated Processor-Preview: *some bugs (IRS-mode) fixed
  3988.                               *PCPreview-window turned into a modal window
  3989.                                (to avoid side effects)
  3990.  
  3991. v6.61 (Sunday 06-Sep-98)
  3992.  -Prefs-window: some layout-bugs fixed
  3993.  -Processor: *Project-page: *layout slightly improved
  3994.                             *additional "space for rent"
  3995.              *Options-page: some layout-bugs fixed
  3996.  -Variables-window dropped
  3997.  -VariableSelect-window: *addional Duplicate- and Rename function
  3998.                          *some bugs fixed
  3999.  
  4000. v6.62 (Sunday 06-Sep-98)
  4001.  -Processor: each time the Project-page is actived a randomly selected
  4002.              "rent"-image is displayed
  4003.  -VariableSelect-window: importing/exporting of Variables from/to the
  4004.                          Clipboard works now
  4005.  -animated Processor-Preview: *Play -and Clear-button removed
  4006.                               *some bugs fixed
  4007.  -EVOptions: addional gadget for an "attached expression"
  4008.  -Variables: attached expressions were neglected evaluating the
  4009.              last point of a spline curve - fixed
  4010.  
  4011. v6.63 (Wednesday 16-Sep-98)
  4012.  -GIF-Saver (currently only saving of single images is supported)
  4013.  -ADProGIF-Saver dropped
  4014.  
  4015. v6.64 (Wednesday 16-Sep-98)
  4016.  -GIF-Loader (currently only loading of single images is supported)
  4017.  -VariableSelect-window: in the case of an empty preset (no variable)
  4018.   always the first list-item was displayed in selected state.
  4019.   Under some circumstances this made it impossible to change
  4020.   the selection - fixed
  4021.  
  4022. v6.65 (Wednesday 16-Sep-98)
  4023.  -created an optimized and wf-related port of the 
  4024.   latest official mpeg2-decoder "mpeg2decode V1.2a, 96/07/19"
  4025.  -internal mpeg-decoder removed
  4026.  
  4027. v6.66 (Thursday 17-Sep-98)
  4028.  -mpeg2-decoder integrated into the Converter
  4029.  
  4030. v6.67 (Friday 18-Sep-98)
  4031.  -created an optimized and wf-related port of the
  4032.   latest official mpeg2-encoder "mpeg2encode V1.2a, 96/07/19"
  4033.  
  4034. v6.68 (Saturday 19-Sep-98)
  4035.  -mpeg2-encoder integrated into the Converter
  4036.  
  4037. v6.69 (Saturday 19-Sep-98)
  4038.  -GIF-Loader: *support for loading GIF-archieves ("GIF-anims")
  4039.               *support for disposal-modes 0..3
  4040.               *transparent colors should be treated correctly
  4041.  
  4042. v6.70 (Saturday 19-Sep-98)
  4043.  -Converter: support for GIF-Anims as input (requires the GIF-PlugIn)
  4044.  -AnimInfo: support for GIF-Anims (requires the GIF-PlugIn)
  4045.  
  4046. v6.71 (Saturday 19-Sep-98)
  4047.  -new Intro window
  4048.  -Main-Menu: addional "About"-item displaying the Intro-window
  4049.  -Converter: proper filetag-generation for the generated output-animations
  4050.  -HTML-window (uses HTMLtext.mcc by Dirk Holtwick):
  4051.    *displays "wf:help/main.html" by default
  4052.    *is invoked instead of displaying the AmigaGuide-Helpfile
  4053.    *current status is highly experimental
  4054.  
  4055. v6.72 (Sunday 20-Sep-98)
  4056.  -PPC-Loader: *experimental exception-handler
  4057.               *some startup-options changed
  4058.               *all PPC-related stuff recompiled using the latest
  4059.                official include-files
  4060.  -CropDiff-Operator
  4061.  
  4062. v6.73 (Monday 21-Sep-98)
  4063.  -Main: output addional Converter- and Processor-related
  4064.         information in debug2-mode
  4065.  -Savers: *listview simplified
  4066.           *the currently selected item indicates the current global saver
  4067.  -Processor: swapping lines via Drag&Drop didn't work in all
  4068.              cases - fixed
  4069.  -Main: allow to Load/Save-sessions from within the Savers-window
  4070.  
  4071. v6.74 (Tuesday 22-Sep-98)
  4072.  -2D-Particles: Clipping bug fixed
  4073.  -Render3D-Preview: enabled PPC-rendering
  4074.  -2D-engine: *fixed the "random"-pixels-problem near the edges
  4075.              *the origin of the coordinate system was (virtually)
  4076.               (-0.5,-0.5) instead of (0,0) - fixed
  4077.  -Cartesian2Polar-Operator: render-quality near the edges improved
  4078.  -Text3D-Operator: *refresh the color-gadgets after a page-switch
  4079.                     (relevant for truecolor screens)
  4080.                    *in "Simple"-mode the side-color instead
  4081.                     of the front color was enabled - fixed
  4082.  -Progress-window: addional "action"-label (to display some information
  4083.                    about the current process being in progress)
  4084.  
  4085. v6.75 (Thursday 24-Sep-98)
  4086.  -Processor: new (internal) image-format to store temporary images
  4087.              in RAM
  4088.  -Main: noICache-option to turn off the image-cache
  4089.  -Converter: memory leak removed (the last image of the input-stream
  4090.              was not freed while cleanup)
  4091.  -MemStats-PlugIn: additional display of the diffences between
  4092.                    the current and last displayed values
  4093.  -Converter: support for (fortcoming) GIF-output
  4094.  
  4095. v6.76 (Saturday 26-Sep-98)
  4096.  -GIF-saver: support for image-sequences (GIF-animations)
  4097.  
  4098. v6.77 (Saturday 26-Sep-98)
  4099.  -Rotate-Operator: additional "Full rotate" button
  4100.  -Processor: rescale also the effect ranges after changing the
  4101.              maxframe value
  4102.  -Twirl-Operator: additional "Full rotate" button
  4103.  -OilTransfer-/MedianFilter: rect-parameter limited to the range 1..16
  4104.  -GIF-Saver: *support for handling background and transparency information
  4105.               in single image mode)
  4106.              *addional generation of a comment and a graphic control extension
  4107.  
  4108. v6.78 (Saturday 26-Sep-98)
  4109.  -GIF-Saver: *support for interlaced images
  4110.  -GIFOptions-window
  4111.  
  4112. v6.79 (Saturday 26-Sep-98)
  4113.  -GIF-Saver: *support for dynamic colormaps
  4114.  -Converter: both GIFAnim-input and output is available now
  4115.  -PlugIns-window: dynamic adding/removing of PlugIns implemented
  4116.  
  4117. v6.80 (Sunday 27-Sep-98)
  4118.  -GetDimensions-Operator converted
  4119.  -GSImport-Operator converted
  4120.  -3D-engine: image textures were lost after transfering 3d-temp-buffers
  4121.              in memory - fixed
  4122.  
  4123. v6.81 (Sunday 27-Sep-98)
  4124.  -Processor: refresh the range display after removing an effect from
  4125.              the list
  4126.  -GIFAnim-Saver: computing of the difference between two
  4127.                  identical images caused the program to crash - fixed
  4128.  -Progress-window: display the name of the currently invoked operator
  4129.  -Processor: Accept input- and output-files from the Clipboard
  4130.  -Main: the Requester-window is created immediately after the program
  4131.         start to avoid side effects with wfBitButton class
  4132.         (The Requester-window is sometimes displayed after a serious
  4133.          error and should therefore not require any new resources)
  4134.  
  4135. v6.82 (Tuesday 29-Sep-98)
  4136.  -Processor: display the progress window while calculating the
  4137.              preview for the first time (before the preview-window
  4138.              is opened)
  4139.  -Converter: *the converting,processing and dispaying parts
  4140.               are now totally independant procedures
  4141.              *now its possible to call converter-related functions
  4142.               from external plugins
  4143.  
  4144. v6.83 (Wednesday 30-Sep-98)
  4145.  -LoadAnim-Operator (this is a *PHAT* one: now it's possible
  4146.                      to process an unlimited number of animations
  4147.                      at one time!)
  4148.  
  4149. v6.84 (Saturday 03-Oct-98)
  4150.  -3D-Engine completely dropped
  4151.  -new 3D-Engine: *much simpler than the old one
  4152.                  *needs more memory
  4153.                  *slightly slower than the old one
  4154.                  *but produces images of better quality
  4155.  
  4156. v6.85 (Saturday 03-Oct-98)
  4157.  -3d-engine: *allow transparency in all modes
  4158.              *render quality in transparency mode improved
  4159.  -Triangulate-Operator dropped (makes no sense for the new 3d-engine)
  4160.  -Processor: opening the Preview-window for the first time caused
  4161.              enforcer hits - fixed
  4162.  
  4163. v6.86 (Saturday 03-Oct-98)
  4164.  -TileImage-PlugIn converted
  4165.  -ZPlot-Operator rewritten: *speed improved
  4166.                             *high quality grid
  4167.                             *additional parameter: thickness
  4168.                             *plot has now the "right" orientation
  4169.  
  4170. v6.87 (Sunday 04-Oct-98)
  4171.  -ParPlot-Operator rewritten: *PPC-memory-alignment bug removed
  4172.                               *high quality grid
  4173.                               *additional parameter: thickness
  4174.                               *plot has now the "right" orientation
  4175.  -ZPlot-Operator rewritten: *high quality grid
  4176.                             *additional parameter: thickness
  4177.                             *plot has now the "right" orientation
  4178. v6.88 (Sunday 04-Oct-98)
  4179.  -LoadAnim-Operator: don't load reload images unless the the global
  4180.                      "Connect" switch is set
  4181.  -Axis3D: rewritten to fit the new "data model"
  4182.  
  4183. v6.89 (Sunday 04-Oct-98)
  4184.  -Cube-Operator: *rewritten to fit the new "data model"
  4185.                  *new "morphing" parameter: Translation
  4186.  
  4187. v6.90 (Monday 05-Oct-98)
  4188.  -Cube-Operator: updated the wireframe preview to show also the
  4189.                  change of the Translation parameter
  4190.  -Rotate-Operator: wireframe preview is much "smoother" now
  4191.  -CRange-Window: *RemoveLoop-button removed
  4192.                  *State-gadget removed
  4193.                  *new Length parameter
  4194.                  *new Range-Parameter:
  4195.                   OFF: no range
  4196.                   STANDARD: From, To, Step
  4197.                   TRANSITION: process the input starting at frame
  4198.                               <number of frames>-Length
  4199.  
  4200. v6.91 (Monday 05-Oct-98)
  4201.  -Converter: *support for the new range types
  4202.              *alyways extract the "work image" according to the
  4203.               current set range
  4204.  
  4205. v6.92 (Tuesday 06-Oct-98)
  4206.  -Converter: *sometimes the display window wasn't closed after
  4207.               finishing the converting process - probably fixed
  4208.              *the frame used by the Processor to evaluate splines etc.
  4209.               is set to the output frame of the Converter
  4210.  -CRange-window: refresh the Converter's input after a parameter change
  4211.  -CreateVariable-Window: some layout bugs fixed
  4212.  
  4213. v6.93 (Wednesday 07-Oct-98)
  4214.  -YAFAAnimInfo-Window: *some layout bugs fixed
  4215.                        *Timecodes-button removed
  4216.  -IFFAnimInfo-Window: *some layout bugs fixed
  4217.                       *Timecodes-button removed
  4218.  -AnimInfo-Window: some layout bugs fixed
  4219.  -PictureInfo-Window: some layout bugs fixed
  4220.  -IRS: the wrong help-text was assigned to local output-images - fixed
  4221.  -Cube-Operator: *for the y-axis the wrong scaling factor was used
  4222.                   in folding mode - fixed
  4223.                  *the wireframe-preview was shifted - fixed
  4224.                  *faces are always treated to be "double-sided"
  4225.                   in folding mode
  4226.  
  4227. v6.94 (Wednesday 07-Oct-98)
  4228.  -CRange-window: *in transition mode the length parameter is limited
  4229.                   to the total number of frames
  4230.                  *after changing the type of range the "work image"
  4231.                   is refreshed even if "Connect" is not activated -
  4232.                   only this behaviour makes it possible to change the
  4233.                   transition-length in transition mode
  4234.  -Converter: the start frame transition mode was not correct - fixed
  4235.  -RotateBlur-Operator: additional "Full rotate" button
  4236.  -LoadAnim-Operator: support for image sequences
  4237.  
  4238. v6.95 (Thursday 08-Oct-98)
  4239.  -Cube-Operator: the "untransformed" image was a little bit to
  4240.                  small - fixed
  4241.  -LoadImage-Operator: use the wf's "official" support function
  4242.                       for displaying images
  4243.  -LoadAnim-Operator: *support for image sequences is complete now
  4244.                       (Info and Play)
  4245.  -Main: also reset the Converter ranges (and some other parameters)
  4246.         while executing the "New" function from the menu
  4247.  -Clipboard-window: adding colors to the Clipboard sometimes
  4248.   caused Enforcer-hits - fixed
  4249.  
  4250. v6.96 (Thursday 08-Oct-98)
  4251.  -Converter: additional output-range (From/To/Step)
  4252.  -CRange-window: support for the Converter's output range
  4253.  
  4254. v6.97 (Friday 09-Oct-98)
  4255.  -Converter: *automatically calculate the number of output-frames
  4256.               according to the current ranges and input
  4257.              *the maxframe parameter cannot be modified anymore
  4258.  -Sequence-Window: additional Frames parameter
  4259.  -BlackFrames-Window: additional Frames parameter
  4260.  -Processor: adjust all effect- and envelope ranges after
  4261.              (indirect) change of the maxframe value
  4262.  -ARexx-Operator: serious bug (writing to a randomly selected memory
  4263.                   address) fixed
  4264.  
  4265. v6.98 (Saturday 10-Oct-98)
  4266.  -ARexx-Port: *all existing commands renamed and lot more added
  4267.               *the currently available are:
  4268.                 wf_quit
  4269.                 wf_hide
  4270.                 wf_show
  4271.                 wf_loadsession
  4272.                 wf_savesession
  4273.                 wf_inputfilename
  4274.                 wf_outputfilename
  4275.                 wf_saveimage
  4276.                 wf_convert
  4277.                 wf_testframe
  4278.                 wf_setoutputframe
  4279.                 wf_openpreview
  4280.                 wf_closepreview
  4281.                 wf_openplayer
  4282.                 wf_closeplayer
  4283.                 wf_openplugins
  4284.                 wf_closeplugins
  4285.                 wf_openclipboard
  4286.                 wf_closeclipboard
  4287.                 wf_openlog
  4288.                 wf_closelog
  4289.                 wf_openprefs
  4290.                 wf_closeprefs
  4291.                 wf_openinfo
  4292.                 wf_closeinfo
  4293.                 wf_openhelp
  4294.                 wf_closehelp
  4295.                 wf_opensavers
  4296.                 wf_closesavers
  4297.                 wf_inputrange
  4298.                 wf_outputrange
  4299.                 wf_setsaver
  4300.  
  4301.                 fx_modify
  4302.                 fx_add
  4303.                 fx_select
  4304.                 fx_selectbyname
  4305.                 fx_openwindow
  4306.                 fx_closewindow
  4307.                 fx_kill
  4308.                 fx_duplicate
  4309.                 fx_up
  4310.                 fx_down
  4311.  
  4312. v6.99 (Saturday 10-Oct-98)
  4313.  -Render3d-class: improved method of refreshing the display
  4314.  -ARexx-Operator: fixed a bugconcerning the GUI
  4315.  -Converter: convert the pcsMaxFrame parameter while loading
  4316.              "old" sessions-files
  4317.  -now there is a demo-version of the program
  4318.  -Processor: rescaling of effect-ranges did not work correctly - fixed
  4319.  -ARexx-Operator: *the listview was not refreshed correct if there were
  4320.                    more than one ARexx-operator in the current script - fixed
  4321.  -Text/Text3D-operator: the same as for the ARexx-operator
  4322.  -Converter: *recalculate the MaxFrame-value after loading a session-file
  4323.              *the MaxFrame-gadget is always rendered in enabled state
  4324.              *loading sessions caused Enforcer-hits if the referred input
  4325.               could not be loaded - probably fixed
  4326.  
  4327. v7.00 (Sunday 11-Oct-98)
  4328.  -ARexx-Port: new commands:
  4329.                sv_modify
  4330.                sv_selectbyname
  4331.                sv_openwindow
  4332.                sv_closewindow
  4333.                sv_saveprefs
  4334.                gn_modify
  4335.                gn_selectbyname
  4336.                gn_openwindow
  4337.                gn_closewindow
  4338.                gn_saveprefs
  4339.                gn_update
  4340.                gn_execute
  4341.                v_create
  4342.  -3D-Operators: *enabling/disabling of the rendersettings-gadgets
  4343.                  did not work corectly - fixed
  4344.                 *now the realtime-preview is displayed centered horizontally
  4345.  -Rectangle-Operator: display the execution time in debug mode
  4346.  -Circle-Operator: display the execution time in debug mode
  4347.  
  4348. v7.01 (Sunday 11-Oct-98)
  4349.  -Shadow-Operator: the value displayed in the input-cycle-gadget was
  4350.                    wrong - fixed
  4351.  -ARexx-Operator: killing a line of text at a certain position
  4352.                   caused the last line to be lost - fixed
  4353.  -Text-Operator: the same as for the ARexx-Operator
  4354.  -Text3D-Operator: the same as for the ARexx-Operator
  4355.  -Compose-operator: turned the centre-switches into a general
  4356.                     alignment option
  4357.  -AlphaCompose-operator: the same as for the Compose-Operator
  4358.  
  4359. v7.02 (Sunday 11-Oct-98)
  4360.  -Paths-window: path of the default external ImageProcessor removed
  4361.  -Prefs: *CollectStats-option removed (all statistics are written
  4362.           to the logfile in logVerbose-mode)
  4363.          *addional ICache-option (to turn off image caching)
  4364.  -Axis3D-Operator: the operator accessed invalid memory addresses
  4365.                    if the output was a temp3D-buffer - fixed
  4366.  -3d-engine: *transparency mode improved
  4367.  
  4368. v7.03 (Tuesday 13-Oct-98)
  4369.  -Converter: *update the input after changing a parameter
  4370.               of the BlackFrames stream
  4371.              *additional delay parameter for the GIFAnim-saver
  4372.  -Prefs: path for an external HTML-Viewer
  4373.  -Main: display the online-help using an external viewer if the
  4374.         path is not empty
  4375.  -GIF-Saver: *create an Netscape-loop-extension in animation-mode
  4376.              *force the viewer to restore the background color
  4377.               in transparent mode
  4378.  -Main: DEBUGx-ToolTypes removed
  4379.  
  4380. v7.04 (Thursday 15-Oct-98)
  4381.  -General PlugIns: addional "menu" option
  4382.  -Main: Create an addional menu of the PlugIns with the
  4383.         menu option set
  4384.  -ARexx-Port: new commands:
  4385.                wf_message
  4386.                wf_rawmessage
  4387.  
  4388. v7.05 (Friday 16-Oct-98)
  4389.  TMaker-PlugIn
  4390.  
  4391. v7.06 (Friday 16-Oct-98)
  4392.  -Processor: *turned the MaxFrame gadget into a simple textfield
  4393.              *after changing a parameter from within the BlackFrames-
  4394.               window always MaxFrame-value was reset - fixed
  4395.              *in BlackFrames mode the Preview- and SaveImage-
  4396.               wasn't enabled - fixed
  4397.              *don't scale effect-ranges in <0 0 x> style
  4398.  -Wrap-Operator: turned the Amount- and Radius-parameters into floats
  4399.  -Transform3D: *the trans*-Parameter were not adjusted after changing
  4400.                 the input's size - fixed
  4401.  -Processor: *rescaling of parameters did not affect the previews - fixed
  4402.              *rescaling did not affect all operators - fixed
  4403.  -BlackFrames-window: *execute the size-refresh only after change of
  4404.                        both the width and the height
  4405.  
  4406. v7.07 (Saturday 17-Oct-98)
  4407.  -Processor: *dont't display and save images with extreme small size
  4408.  -Converter: *don't allow a width/height change in animations
  4409.              *YAFA-saver: for "special" widths there occured
  4410.               "random pixels" at the edges - fixed
  4411.  -Log-window: the statistics generated for image-sequences were
  4412.               no correct - fixed
  4413.  -3D-Operators: new and smaller object for the phong-preview
  4414.  
  4415. v7.08 (Saturday 17-Oct-98)
  4416.  -Processor: *allow preview sizes larger than 100% (upto 400%)
  4417.              *displable the preview if the preview-image could not be
  4418.               created
  4419.  -Processor-Preview: refresh the preview even after a size
  4420.                      change of the output image
  4421.  -IRS: *refresh the scrollbars after loading a session-file
  4422.        *support for rescaling variables after a width/height change
  4423.         of the input
  4424.  -ZPlot-Operator: the Height-parameter was not rescaled correctly - fixed
  4425.  
  4426. v7.09 (Saturday 17-Oct-98)
  4427.  -HTML-window: *URL-field removed
  4428.                *automatically activate the scroll-box after opening the window
  4429.  -GIF-Saver: *colors may be exchanged via Drag&Drop with the Clipboard now
  4430.  -GIFOptions-Window: *colors may be exchanged via Drag&Drop with the Clipboard now
  4431.  -Processor: the background color may be exchanged via Drag&Frop with the Clipboard now
  4432.  -Main: *support for executing ARexx-macros after pressing one
  4433.          of the function keys
  4434.         *don't pop up requesters "Couldn't open file xyz" in ARexx-mode
  4435.         *don't use a private console for the output of external programs anymore
  4436.  -Pixelize-Operator: the size parameter was not adjusted to the
  4437.                      image-size  - fixed
  4438.  
  4439. v7.10 (Tuesday 20-Oct-98)
  4440.  -Processor: the Thumbnail width for the IRS may be specified freely now
  4441.  -IRS: *some images were calculated twice while loading sessions - fixed
  4442.        *while adding effects with more than one input-buffer sometimes
  4443.         Enforcer-hits occured - probably fixed
  4444.        *don't calculate images if there is an endless loop
  4445.  -Main: *Serious error fixed: opening a CyberGFX-Screen with an 'invalid' ModeID
  4446.          (such as 'Multiscan') caused sometimes the system to
  4447.          allocate nearly all available memory (upto 80 MB
  4448.          on my machine !). This memory was never given back.
  4449.         *display a system-message if
  4450.            -the MainWindow couldn't be opened
  4451.            -MUI3.8+ isn't installed properly
  4452.         *additional startup-option and tooltype: "noStackCheck"
  4453.         *DEBUGx-tooltypes included again
  4454.  -Prefs: additional BitButtons option (may help on slow machines)
  4455.  -Savers-Window: Add- and Kill-function implemented
  4456.  -Converter: in multisession-mode (LoadAnim) the global ColorMap type
  4457.              was overwritten by the (always undefined) ColorMap type 
  4458.              of the subtasks - fixed
  4459.  -PFade-Operator: the operator tried to free memory which was not
  4460.                   allocated - probably fixed
  4461.  
  4462. v7.11 (Friday 23-Oct-98)
  4463.  -Main: *"NoPrefs"-option removed
  4464.         *default system-language changed to "english"
  4465.         *don't try to open "amigaguide.library" at startup
  4466.         *config-file renamed to "wf:system/wf.cfg"
  4467.         *cr.hist-file renamed to "wf:system/anims.log"
  4468.  -LWOB-Operator: some of the startup-parameters changed
  4469.  -*Plot-Operator: some of the startup-parameters changed
  4470.  -Converter: don't save the Display-screenmode in session-files
  4471.  -IRS: *using "pushed methods" to handle input events inside
  4472.         the Drag&Drop-handler
  4473.        *additional Kill-button
  4474.        *removing or swapping effects via Drag&Drop should never cause
  4475.         any Enforcer hits
  4476.  
  4477. v7.12 (Saturday 24-Oct-98)
  4478.  -3d-engine: *PPC-version of the edge-optimizer
  4479.              *only call the edge-optimizer if it's really necessary
  4480.               (This should for example dramatically speed up the 
  4481.                LWOB-Operator in non-transparency mode)
  4482.              *don't display memory statistics in debug2-mode
  4483.               (but in debug3-mode)
  4484.  -ARexx: *additional command: wf_debugtext
  4485.  -Log-Window: display the correct number of applied effects in IR-mode
  4486.  -Converter: now it's possible to abort the Processor at every
  4487.              processed effect (and not only at every finished frame)
  4488.  
  4489. FINAL SALES VERSION
  4490.  
  4491. V7.13 (Friday 19-Mar-99)
  4492.  -Image: *Support for loading/saving of WFMV Images to import
  4493.           and export Movieshop RGBA pictures for the new Movieshop
  4494.           Wildfire Operator by Heinrich Angler <Heinrich.Angler@muenchen.de>
  4495.  -AREXX: *wf_movieshopmode command added to turn saving WFMV images on/off
  4496.          *wf_blackframes command added
  4497.  -MUI_NLFX: *NLFX Input Connection Text localized
  4498.  -Operators: *NLFX Input/Background/Foreground texts localized
  4499.  -MUI_NLFX: *realtime preview update may now be switched on and off
  4500.  -Prefs: *the selected Output Window Public screen is saved now inside the preferences
  4501.  -TMaker: *Load RX command from SYS:REXXC/
  4502.           *instead of displaying the filenames Descriptions of the Effects
  4503.            will be shown as Effect-Type
  4504.           *The transition example animations may now be located inside the
  4505.            WF:TransAnims/ drawer, too! So you could copy the example
  4506.            transition animations from the CD inside this drawer!
  4507.  -Converter: *HAM pictures were not saved when the image depth was set
  4508.               earlier to 15 or 24 bit
  4509.  
  4510. V7.14 (Thursday 08-Apr099)
  4511.  -Documentation: *Updated for all changes after V7.12
  4512.  -Main: *some small changes and bugfixes
  4513.